ホームページ >バックエンド開発 >PHPチュートリアル >PHPの戻り値のインターセプト
php return
$return= file_get_contents($url); //または戻り値を取得します
<?php$return="sms&stat=100&remain=5";$arr=explode('&',substr($return, strrpos($return,'remain=')+7));echo $arr[0];?>
なぜ 2 階で「&」を爆発させる必要があるのですか?爆発「=」は直接出てこないのですか?
explode() に加えて、preg_split()、
$return="sms&stat=100&remain=5";
$aaa= preg_split('/=/', $return, 3); も使用できます。 $aaa [2];//5
explode() に加えて、preg_split()、
$return="sms&stat=100&remain=5";
$aaa= preg_split('/=/', $return, 3); も使用できます。 $aaa [2];//5
返された結果がすべて同じかどうかはわかりませんが、返された結果が
$return=" の場合に備えて、記述が単純で普遍的ではないことをお詫びします。 sms&stat=100&remain=5&other=1" ;
$return = 'sms&stat=100&remain=5';parse_str($return, $a);echo $a['remain']; //5
$return = 'sms&stat=100&remain=5';parse_str($return, $a);echo $a['remain']; //5parse_str が最も安全です。
parse_str 文字列を複数の変数に解析します