Масиви в php

kalo150

Registered
Може ли някак да разглеждам стринговете като масиви, както в C.
Пример :
char c[] = "sad";
c[1] - да бъде 'а' и да мога да го сменям с друга буква.
 
http://www.php.net/manual/en/function.str-split.php

$a = 'asd';
$arr = str_split($a);
echo $arr[0];
echo $arr[1];
echo $arr[2];
 
Защо да го разделяш на масив, fbian?

PHP:
<?php
$str = 'string';
echo $str . "\n";

// change 2-nd letter with A
$str[1] = 'A';
echo $str;

извежда:
string
sAring

Разбира се, това работи само с латиница. За кирилица и други, варианта на @fbian горе :)
 
djman каза:
Защо да го разделяш на масив, fbian?

PHP:
<?php
$str = 'string';
echo $str . "\n";

// change 2-nd letter with A
$str[1] = 'A';
echo $str;

извежда:
string
sAring

Ами аз разбрах,че това иска да направи :) .
 
Въпросът е, че (както показах) самият стринг е масив сам по себе си... За целите му (да достъпва букви от стринга и да ги променя) е достатъчно. :)
 

Back
Горе