Небольшая проблема со строками, массивами и foreach - PullRequest
0 голосов
/ 05 августа 2011
<?php


$ep_place = 'Arugghh!';    

$eps_array = array();

$eps_array[] = $ep_place;

foreach($eps_array[1] as $eps_match)
{ 

$argh = $eps_match;

echo $argh;
}

?>

Предупреждение: неверный аргумент указан для foreach ()

Что я здесь не так делаю ..?!Я ценю любую помощь!

Ответы [ 2 ]

3 голосов
/ 05 августа 2011

Вы перебираете второй элемент $ eps_array, что неверно.

Измените ваш foreach на:

foreach ($ eps_array as $ eps_match) {}

0 голосов
/ 05 августа 2011

$ep_place = 'Arugghh!';    

$eps_array = array();

$eps_array[] = $ep_place;

foreach($eps_array as $eps_match)
{ 

$argh = $eps_match;

echo $argh;
}

Вы должны использовать массив в foreach, но не элемент массива

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...