내가 선택한 언어로 문자열을 변환 $lang
변수가 있지만 내가 그것을 오류가 표시PHP에서 적절한 변수를 사용하는 방법?
$rowtxt = $row[0];
echo $lang[$rowtxt];
작동하지
echo $lang["hello"];
작업 문자열 점점 서식 데이터베이스
을 변환 할 수 없습니다입니다.
이 작업을 수행하는 올바른 방법은 무엇입니까? 나는 초보자입니다.
내가 선택한 언어로 문자열을 변환 $lang
변수가 있지만 내가 그것을 오류가 표시PHP에서 적절한 변수를 사용하는 방법?
$rowtxt = $row[0];
echo $lang[$rowtxt];
작동하지
echo $lang["hello"];
작업 문자열 점점 서식 데이터베이스
을 변환 할 수 없습니다입니다.
이 작업을 수행하는 올바른 방법은 무엇입니까? 나는 초보자입니다.
포함 된 경우는 시도를 위해서 var_dump ($ 행) 또는 인 print_r ($ 행) 배열이 오른쪽 키에서 datas이 포함되어 있는지 먼저 더 나은합니다.
$ lang [$ row [0]]은 (는) $ row [0]이 (가) 비어있어 작동하지 않습니다.
아마도 $ row [0]에 Hello를 할당하지 않았을 것입니다.
그래서 print_r ($ row); 전체 배열에 저장된 내용을 확인합니다.
는 추가 :
$ LANG [$ 행 [0] [인사] 당신에게 $ LANG을 줄 것이다.
그것은 LANG을 $해야 [ "$ 행 [0]"]은 LANG $ 되려면 [ "안녕하세요"]
샘플 코드 :
$row = array("Hello","Hello Again");
$lang['Hello'] = "Working";
echo $lang["$row[0]"];
당신의 태도를 변경하십시오. 코드를 작성하고 사람들이 답변 할 때까지 기다리십시오. 사람들이 여기 있습니다.
귀하의 질문에 답변 해 주시면 답변 해 드리지만 도움은 필요하지 않습니다.
'var_dump ($ row);를 먼저 시도 하시겠습니까? – Robus
'$ row [0]'에 'hello'가 포함되어 있는지 확인하셨습니까? –
그리고 오류 메시지는 무엇을 말합니까? – JJJ