Ben nasıl bir diziye dönüştürmek mi, bir dize var?
Bu diziyi manipüle sonra nasıl tekrar bir dizeye bunu yapabilirim?
PHP dizeleri Java gibi aynı şekilde davranır mı?
Bu bir dupe var?
explode ( string $delimiter , string $string [, int $limit ] )
... Ve değişikliklerden sonra ...
implode ( string $glue , array $pieces )
check out http://php.net/explode
and http://php.net/implode
Ayrıca bölünmüş kullanın ya da, bildiğim kadarıyla, destek regex hangi katılabilir
php kullanabilirsiniz:
gibi bölünmüş
Tanım
array split ( string $pattern , string $string [, int $limit ] )
Düzenli ifadeye göre dizi içine bir dize böler.
veya
içeriye patlamak
<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = içeriye patlamak(",", $array);
echo $comma_separated; // lastname,email,phone
?>
Java Eğer karakter bir diziye dönüştürür dize String.tocharArray()
hangi yapabilirsiniz. Sen bir String dizi dönen, bir düzenli ifadeye göre bölmek için bir String.split(regex)
yapabilirsiniz. Bir karakter dizisi veya dize dizisi bir dize geri dönüştürmek için kolay bir döngüye edilebilir.
Ben "Onlar aynı davranır mı" ile ne demek emin değilim. Esasen onlar aynı işlevselliği sağlamak ... Ancak Java bir dize ihtiyaç olması halinde iterated edilebilir bir nesnedir.
PHP Strings diziler gibi erişilebilir.
örneğin:
$my_string = 'abcdef';
$my_string[0] ==> 'a'
$my_string[1] ==> 'b'
Eğer bir diziye kelimelerin bir dizi dönüştürmek istiyorsanız kullanın explode(' ',$my_string);
Not: PHP Strings Java gibi aynı değildir. PHP onlar da herhangi bir dosyanın içeriğini temsil edebilir.
Sen belgeleri kontrol ederek bilmek olduğunu hemen hemen her şeyi öğrenebilirsiniz :)