Перед первой и последней ничего добавлять ненужно
Спустя 20 минут, 6 секунд (8.10.2010 - 11:04) sergeiss написал(а):
К каждому элементу строки можно обратиться как к элементу массива.
Если $s='abcd';
то тогда
$s[0] - это 'a'
$s[1] - это 'b' и т.д.
Исходя из этого и делай
Если $s='abcd';
то тогда
$s[0] - это 'a'
$s[1] - это 'b' и т.д.
Исходя из этого и делай
Спустя 8 минут, 9 секунд (8.10.2010 - 11:12) DedMorozzz написал(а):
<?php
$a = "Привет";
$a = preg_split('##u',$a);
$a = implode('+',$a);
$a = substr($a,1,-1);
echo $a;//П+р+и+в+е+т
Спустя 9 минут, 20 секунд (8.10.2010 - 11:21) rocker написал(а):
Цитата (DedMorozzz @ 8.10.2010 - 08:12) |
<?php |
Не работает
Спустя 1 минута, 25 секунд (8.10.2010 - 11:23) DedMorozzz написал(а):
Приведи пример текста с которым ты это делаешь.
Ах да. Учти, что тут Юникод.
Ах да. Учти, что тут Юникод.
Спустя 2 минуты, 4 секунды (8.10.2010 - 11:25) rocker написал(а):
Цитата (DedMorozzz @ 8.10.2010 - 08:23) |
Приведи пример текста с которым ты это делаешь. Ах да. Учти, что тут Юникод. |
$a = "Привет";
$a = preg_split('##u',$a);
$a = implode('+',$a);
$a = substr($a,1,-1);
echo $a;// выводит риве
Спустя 3 минуты, 56 секунд (8.10.2010 - 11:29) waldicom написал(а):
<?php
$a = "Hello";
echo implode(str_split($a), '"+"');
Спустя 1 минута, 7 секунд (8.10.2010 - 11:30) DedMorozzz написал(а):
С юникодом работаешь (кодировка UTF-8)? Ибо мой пример рабочий 100%. Я его проверил.
waldicom
Проделай это же, с "Привет" )))
waldicom
Проделай это же, с "Привет" )))
Спустя 2 минуты, 37 секунд (8.10.2010 - 11:33) waldicom написал(а):
Цитата (DedMorozzz @ 8.10.2010 - 10:30) |
waldicom Проделай это же, с "Привет" ))) |
<?php
$a = "Привет";
echo implode(uni_strsplit($a), '"+"');
Цитата |
wk@wkm:~/scripts$ php 1.php П"+"р"+"и"+"в"+"е"+"т |
Спустя 6 минут, 20 секунд (8.10.2010 - 11:39) DedMorozzz написал(а):
нету у меня такой функции как "uni_strsplit". PHP 5.3.1 ): Как и в манах.
Есть тока самописная:
Есть тока самописная:
function uni_strsplit($string, $split_length=1)
{
preg_match_all('`.`u', $string, $arr);
$arr = array_chunk($arr[0], $split_length);
$arr = array_map('implode', $arr);
return $arr;
}
Спустя 2 минуты, 42 секунды (8.10.2010 - 11:42) waldicom написал(а):
Цитата (DedMorozzz @ 8.10.2010 - 10:39) |
Есть тока самописная: |
Все верно. Разве я утверждал обратное?