Поместите все массивы взрыва в одну строку - PullRequest
0 голосов
/ 09 января 2012

скажем, у меня есть строка с именем str, я не знаю, как долго это будет.символы в строке разделяются знаком «-» после каждого 16-го символа.Теперь я назвал функцию как $ex = explode('-', $str);.Теперь это в массиве.Я изменил некоторые символы в массиве.например $ex[0][0] = 'a'; Теперь я хочу подключить измененные массивы обратно к переменной $str2.Что-то вроде $str2 = $ex[0].ex[1], но я не знаю, как долго этот массив.
Вы знаете как?
Если ты не понял моего объяснения, скажи мне.
Большое спасибо.

Ответы [ 3 ]

2 голосов
/ 09 января 2012

Попробуйте:

$str2 = implode('-', $ex);

Это займет все элементы $ex и соединит их в одну строку с первым параметром между каждым элементом. В этом случае: -.

Если вы не хотите, чтобы они были чем-то связаны, то вы можете просто сделать:

$str2 = implode($ex);
2 голосов
/ 09 января 2012

Я думаю, вы хотите взорваться:

http://php.net/manual/en/function.implode.php

Пример:

$str2 = implode('', $ex);
1 голос
/ 09 января 2012

Используйте foreach . Foreach позволяет вам проходить через массив и автоматически останавливаться при достижении конца.

Примером может быть:

foreach ($ex as $e) {
  $str2 .= $e;
}
...