2016-08-17 10 views
-1
if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    $name = $_POST["name"]; 
    $tags =print_r (explode(",",$name)); 


    echo sizeof($tags); 
} 

出力:は、ここで私は、配列の数をfindoutが、私は、全配列値をしたい

Array ([0] => j [1] => j [2] => j [3] => j) 1 

ここ1総配列値であるが、私の配列は3です!

この

+0

だからあなたのコードは、次のようになります。書式設定は恐ろしく、配列の数は3ではなく、 '$ tags'は' print_r'の戻り値をtrueまたはfalseで返します。別のパラメータを指定しない限り(print_rのdocsを参照)、それは文字列です。 Nareshが 'count($ array)'を記述すると、 '$ array'配列のエントリ数が得られます。 f *がmysql、mysqli、またはphpmyadminと関係しているのは何ですか? – Jakumi

答えて

1
$tags =print_r (explode(",",$name)); 

を解決してくださいあなたは)(しますprint_rからの戻り値に$タグを割り当てています。これに

変更を:変数に保存値と混合してはならない変数、およそ

$tags = explode(",",$name); 
print_r($tags); 
echo count($tags); 
+0

'ありがとう友だち ' –

0

print_r()プリント人間が読める情報。そんなに間違ったこの記事であります

$tags = explode(",",$name); 
echo sizeof($tags); 
+0

' tnk u so much' –

関連する問題