なぜ私のsubstrが正しく動作しないのですか?私はそれになりたいながら76801-2"
:引用符で囲まれたsubstrはPHP上で正しく動作しませんか?
<?php
echo substr("list:[\"76801-2\"", 7,12);//output 76801-2"
?>
出力は次のようになります。ここに私のコードです76801
私はsubstr
の2番目のパラメータは、新たな文字列の長さであるw3 schools example
なぜ私のsubstrが正しく動作しないのですか?私はそれになりたいながら76801-2"
:引用符で囲まれたsubstrはPHP上で正しく動作しませんか?
<?php
echo substr("list:[\"76801-2\"", 7,12);//output 76801-2"
?>
出力は次のようになります。ここに私のコードです76801
私はsubstr
の2番目のパラメータは、新たな文字列の長さであるw3 schools example
に見えますあなたの現在の文字列から抽出したい。
これは、あなたのケースでは、7番目の文字から始まる12文字を取ることを意味します。 (位置7からの)文字の合計長さは7です。これは12未満です。結果は文字列全体になります。
あなたが唯一の5文字を取るしたい場合は、使用することができます。
echo substr("list:[\"76801-2\"", 7, 5);//output 76801
ありがとう、今それはすべての明確な、תודה! –
なぜdownvote? –
'7,12'はインデックス7 *から始まる12文字を意味します。 *索引7から12 *を意味するものではありません。 http://php.net/substr – deceze