ホームページ  >  記事  >  バックエンド開発  >  PHPの配列から異なる文字列キー値を抽出し、ループ内で置き換えて新しい配列を返す方法

PHPの配列から異なる文字列キー値を抽出し、ループ内で置き換えて新しい配列を返す方法

WBOY
WBOYオリジナル
2016-06-23 14:06:031005ブラウズ

データテーブルの構造は以下の通りです


$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...

方法はないでしょうか?自分で変更してください。 。 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。