2013-03-13 5 views
0

У меня есть следующий массив, называемый $ userLineArray внутри этого массива. Я хотел бы анализировать каждую запись по пробелу. Тогда я хотел бы повторить, что в новый многомерный массив с именем $ userLineArray2Анализ массива в многомерном массиве

  foreach ($userLineArray as $key => $value) { 
      $keywords1 = preg_split("/[\s,\t]+/", $value); 
      array_replace($userLineArray2, array($key => $keywords1)); 
     } 

Что случилось с моим кодом? Заранее спасибо.

+0

Что вы ожидаете от array_replace? Я не уверен, хотите ли вы каждый раз менять userLineArray2 или нет. – kainaw

ответ

1

Почему не просто:

foreach ($userLineArray as $key => $value) { 
    $keywords1 = preg_split("/[\s,\t]+/", $value); 
    $userLineArray2[$key] = $keywords1; 
} 

Test Code here. Предположительно, это то, что вы искали.

+0

Ничего себе, работает потрясающе! Благодарю. –

+0

Добро пожаловать. –