Во-первых, почему вы используете «» для определения массива?
$people = "array(".$content.")";
В этом типе замедления, что именно происходит это строка «массив (» в настоящее время объединяются в массив $ содержание, которое не могу случиться.
массив можно инициализировать (наблюдайте без кавычек)
$people = array("t1:sdfdsf774", "t2:dsfdsf");
Это создает массив следующим образом:.
Array
(
[0] => t1:sdfdsf774
[1] => t2:dsfdsf
)
Если это как у пытаются создать Теперь, если вы хотите добавить $ содержание в $ людей, а затем использовать array_merge следующим образом:
$people = array_merge($people, $content)
Если вы хотите t1 и t2 в качестве ключей, то вы должны инициализировать массив следующим образом:
$people = array(t1=>"sdfdsf774", t2=>"dsfdsf");
Это следующие создана:
Array
(
[t1] => sdfdsf774
[t2] => dsfdsf
)
Затем array_merge с $ content.
Чтобы добавить массив в $ people, используйте array_push($people, $content)
. Не требуется замедление.
'array ($ content)'; Возможно, – devpro
Вы создаете строку, а не массив. Когда вы определяете массив, вы делаете это следующим образом: '$ people = array (" something "," something else ");' Прочитайте документацию: http://us2.php.net/manual/en/function.array .php (это должна быть ваша первая остановка, прежде чем спрашивать здесь). –
Действительно непонятно ... Чего вы хотите добиться, сделав это? –