Я использовал preg_match_all() для преобразования строки в массив. Рассмотрим строку, как показано нижеКак преобразовать массив в строку в PHP?
$str = "It all starts with an idea. An idea turned into a script that can later be transformed into cartoon characters";
и массив, который я получил после использования preg_match_all был
Array ([0] => It all starts [1] => with an idea. [2] => An idea turned [3] => into a script [4] => that can later [5] => be transformed into [6] =>)
Теперь я хочу, чтобы преобразовать этот массив обратно в строку, я имел прежде. Я попытался использовать implode(), но он говорит
Notice: Array to string conversion in C:\xampp\htdocs\practice\d\d\check.php on line 7
так как это может сделать. Я использовал PHP.
это то, что я имел обыкновение взрываться()
$contents = implode(" ",$match);
здесь это мой код:
<?php
$content = "It all starts with an idea. An idea turned into a script that can later be transformed into cartoon characters";
preg_match_all('/((?:\\S+\\s){3})|(.+)$/',$content,$match);
print_r($match[1]);
$contents = implode(' ',$match);
echo $contents;
?>
так может кто-то помочь мне ОТУ с ним
спасибо
Эта линия с Implode хорошо. Вы уверены, что это строка 7? Я думаю, что ошибка в другом месте. – GolezTrol
[Preg_match_all] (http://php.net/manual/en/function.preg-match-all.php) возвращает многомерный массив. вы уверены, что ваш массив один размер –
разместите свой код. –