ホームページ >バックエンド開発 >PHPチュートリアル >PHPの配列から異なる文字列キー値を抽出し、ループ内で置き換えて新しい配列を返す方法
データテーブルの構造は以下の通りです
$a=array(nsk-aaayb,MP-00A00uk-000)の場合、
nsk-aaa 0F,MP-00A00 IO-000
nsk-aaaを出力します0F,MP -00A00 F0-000
nsk-aaa 1F,MP-00A00 SA-000
など。 。
$a=nsk-aaayb の場合、
nsk-aaa 0F
nsk-aaa 0F
nsk-aaa 1F
などを出力します。 。
誰かが私を助けてくれることを願っています、よろしくお願いします
$query=mysql_query("select * from table"); while ($row = mysql_fetch_array($query)) { if(is_array($a)) { echo 'nsk-aaa'.$row['darfon'].',MP-00A00'.$row['chicony'].'-000'; } else if(is_string($a)) { echo 'nsk-aaa'.$row['darfon']; }}
$a には多くの可能性があります
値の形式は NSK-FFF FF と MP-FFF FF-FFF の両方の値を持つことができます。これには NSK-FFF FF または MP-FFFFF FF-FFF のみが含まれます。は必須です 置換された位置は私が赤でマークした位置です、お手数ですが
PHP code?123456789$query=mysql_query("select * from table") while ($row = mysql_fetch_array($query)) { if(is_array ($a)) { echo 'nsk-aaa'.$row['darfon'].',MP-00A00'.$row['chico...
方法はないでしょうか?自分で変更してください。 。 。