У меня есть строка:
$string = 'Значение //value\\ текст';
И массив
$array = ['value' => '1488', 'name' => 'Ilya', 'rain' => 'test'];
Мне нужно, чтобы когда я вызывал функцию convertString($string, $array);
у меня выводилось: Значение 1488 текст
.
Пытался делать через explode
, не получилось.
Пример функции:
function convertString($string, $array)
{
return preg_replace_callback("~//(.+)\\\\~", function($m) use ($array) {
return (isset($array[$m[1]])) ? $array[$m[1]] : $m[0];
}, $string);
}
Проверяем функцию:
$string = 'Значение //value\\ текст';
$array = ['value' => '1488', 'name' => 'Ilya', 'rain' => 'test'];
echo convertString($string, $array);
На выходе получаем:
Значение 1488 текст
Есть скрипт, в котором я вывожу HTML страницуВ начале кода вставил
Есть страница indexphp каторому подключается <?php include 'pages/carouselbootstrap
Есть задача реализовать возможность пользователям Android приложений обмениваться сообщениями друг с другомНапример как WatsApp или VK