|
|
|
| Есть строка $stroka = "43534534534";
Мне нужно найти по счету второй символ в строке и вставить пробел. Какие варианты? | |
|
|
|
|
|
|
|
для: admiral
(22.05.2009 в 14:56)
| |
<?php
$stroka = "43534534534";
$str = "";
for ($i=0; $i < strlen($stroka); $i++)
{
$str .= $stroka[$i];
if ($i == 1)
{
$str .= " ";
}
}
echo $str;
|
здесь после 2 символа вставляет пробел (если я правильно понял условие)
уверен можно и проще | |
|
|
|
|
|
|
|
|
для: admiral
(22.05.2009 в 14:56)
| | $stroka[2] = ' '; | |
|
|
|
|
|
|
|
для: Волки
(22.05.2009 в 17:13)
| | так 3 эл-т же похерится... | |
|
|
|
|
|
|
|
для: psychomc
(23.05.2009 в 00:15)
| | и не только, использование [] вместо substr считается небезопасным помойму и 5 версии вообще будет вызывать или фатал или нотайс...
проще так:
<?
$text = '432154614651231';
$text = substr($text, 0, 2).' '.substr($text, 2);
|
| |
|
|
|
|
|
|
|
для: nikita2206
(23.05.2009 в 19:33)
| | >и не только, использование [] вместо substr считается небезопасным помойму и 5 версии вообще будет вызывать или фатал или нотайс...
>проще так:
>
<?
>$text = '432154614651231';
>$text = substr($text, 0, 2).' '.substr($text, 2);
>
|
угу... для этого и есть substr_replace | |
|
|
|