2017-12-25 23 views
0

this linkPHPのリストupack文字列

list() can no longer unpack string variables. str_split() should be used instead.

list() upacks stringは何を意味するのでしょうか?と言いますか例を挙げてください。

<?php 
$string = "abcde"; 
list($foo) = $string; 
var_dump($foo); 
// output: string(1) "a" 

それは新しいではlist()

に指定された要素に展開して、配列のようにアクセスすることができる文字列変数を、離れて取る:我々は見つけるhttp://php.net/manual/en/function.list.php 上のコメントで

答えて

1

PHPのバージョンでは、割り当ては次のように実装する必要があります:

list($foo) = str_split($string); 

list()はもはや暗黙の分割を実行しません。

+0

'list($ foo)= 'abcde';'のような文字列を直接代入していましたが、PHP 5.6では$ fooはnullです。 – Jarod