正しい終了コードを与えてみませんか?
私の完全なコード:
<?php
$numA_m = "2";
$res = '["110","2","1"]';
$numA_s = json_decode($res);
if ($numA_m == 1) {
$A_num_s = array("1", "2", "3", "4","110");
$A_nam_s = array("egh", "guide", "irl", "tic", "all");
}
if ($numA_m == 2) {
$A_num_s = array("1", "2","110");
$A_nam_s = array("sub", "forg","all");
}
$Rsp = str_replace($A_num_s, $A_nam_s, $numA_s);
$Rsp_In = str_replace($A_nam_s, $A_num_s, $Rsp);
echo '<pre>';
print_r($Rsp);
echo '<p>';
echo '<pre>';
print_r($Rsp_In);
?>
出力は次のようになります。
配列(
[0]=>すべて
[1]=> forg
[2] => sub
)配列(
[0] => 110
[1] => 2
[2] => 1
)
しかし、それはこのようなものです:
配列
(
[0] => subsub0
[1] => forg
[2] => sub
)
配列
(
[0] => 110
[1] => 2
[2] => 1
)
私は何をしますか?
デモ:http: //phpfiddle.org/main/code/srj-k3d