내가 array_push 사용하려고를 array_push 사용하지만 같은 오류 메시지를 잡 오전 :오류
경고 : DMR \ Google 드라이브 \ 안드로이드 \ 사용자 : \) (array_push 매개 변수 (1) C에 지정된 배열, 문자열이 될 것으로 예상 \ maquetas \ show.php on line 50
두 줄의 행렬에서 array_push를 사용하고 있는데 왜 이해가 안되나요? 코드는 다음과 같습니다
...
$etiquetes = array("N.I.F.", "Direcció");
$tipus = array("varchar", "varchar");
$columnes = array("CIF_NIF", "DIRECCION");
$llongituds = array(30, 30);
...
$i=0;
foreach ($etiquetes as $etiqueta) {
$control = array_push($etiqueta, $columnes[$i], $tipus[$i], $llongituds[$i]); <==== IT GIVE ME ERROR (ATTACHED AT THE END)
$controls[$i % 2] = array_push($control); <==== IT GIVE ME ERROR (ATTACHED AT THE END)
$i++;
}
경고 메시지를 읽으십니까? $ etiquata는 문자열입니다. $ etiquets를 사용해야합니다 (배열이기 때문에) –
그 루프에서 무엇을하려고합니까? '$ control'과'$ controls'는 무엇입니까? – vee
['array_push'] (http://php.net/array_push)에서 매뉴얼을 읽으십시오. 첫 번째 매개 변수는 배열이어야합니다. 그렇지 않습니다. 코드가하는 것을 재검토하십시오. 도움이 필요하면 도움을 청하는 성가신 욕구를 억제하고 코드가 의도 한 내용을 정교하게 작성하십시오. – mario