フェアレディZ(89.7~)(Z32系)■APPブレーキパッド(KG-1204)フロント左右セット 適合要確認■代引き不可■


 >  > フェアレディZ(89.7~)(Z32系)■APPブレーキパッド(KG-1204)フロント左右セット 適合要確認■代引き不可■

フェアレディZ(89.7~)(Z32系)■APPブレーキパッド(KG-1204)フロント左右セット 適合要確認■代引き不可■ 適合要確認■代引き不可■ フェアレディZ(89.7~)(Z32系)■APPブレーキパッド(KG-1204)フロント左右セット

CSV形式を配列に展開[explode]


フェアレディZ(89.7~)(Z32系)■APPブレーキパッド(KG-1204)フロント左右セット 650) 適合要確認■代引き不可■ ODYSSEY

例1 18インチアルファードハイブリッド20系HOT STUFF シュティッヒ レグザス フューラー ブラッククリア 8.0Jx18ブリヂストン ネクストリー 235/50R18
$str= "山,川,海,島,世界征服";

print_r(explode(",",$str));
Array ( [0] => 山 [1] => 川 [2] => 海 [3] => 島 [4] => 世界征服 )
 explodeは、ひとつで複数の値を持つ変数を配列に展開する事ができる関数です。 これも、PHPを覚えたら最初に使って欲しい関数のひとつです。 機能自体はとてもシンプルで BRIDGESTONE BLIZZAK w969 チューブレス 195/70R16 (ブリジストン ブリザック w969 ) 国産 新品タイヤ 2本価格、第一パラメータで指定した文字を区切り文字として第二パラメータで指定した文字列を 配列に展開します。例1ではCSV形式の文字列を配列に展開しています。展開されると0を起点とした連番が割り振られて 配列が作成されます。
 
例2 DUNLOP(ダンロップ) サマータイヤ 夏用 4本セット 165/60R15 エナセーブ RV504 165/60R15 77H ●タイヤ4本セット●
$str= "神奈川県,大分県,ニューヨーク,ハワイ|鳥,肉,ナス,そば|新幹線,飛行機,ゴムボート";

$out1=(explode("|",$str));
foreach($out1 as $i){
$out2[]=(explode(",",$i));
}

print_r($out2);
Array ( [0] => Array ( [0] => 神奈川県 [1] => 大分県 [2] => ニューヨーク [3] => ハワイ )
[1] => Array ( [0] => 鳥 [1] => 肉 [2] => ナス [3] => そば )
[2] => Array ( [0] => 新幹線 [1] => 飛行機 [2] => ゴムボート ) )
 区切り文字には、「,」以外にもいろいろと指定できるため 【D742】ミライース [H24/5-H29/4][LA300S / LA310S] カジュアルG ブラック Bellezza ベレッツァ シートカバー、explodeを複数回繰り返すことで [品番:132116] グラン(GLANZ) 輸入車用ハードブレーキローター フロント フォルクスワーゲン(VOLKSWAGEN) VENTO 1.8 CL ディーゼル 94/12~97/8、 ひとつの変数で多次元配列へ展開することも可能となります。例2では UVカット IRカット フィルム オリジナル 製 スモーク リアドア アルファロメオ ジュリエッタ H24/2~仕様変更 ABA-94014 G581-16スモーク 車種別 カット済み フィルム貼り 張替 ポイント消化、一つ目の区切り文字を「 | 」として、 展開し、

フェアレディZ(89.7~)(Z32系)■APPブレーキパッド(KG-1204)フロント左右セット 適合要確認■代引き不可■
【USA在庫あり】 アイコン ICON HELMET ALGT PRIMARY PK MD 0101-9016 HD店!WORKS BELL製 STEERING BOSS(CMR BOSS)■ワークスベル製 ステアリングボス(CMRボス)【品番:539】ダイハツ ミラ 14/12~18/11 L250/260 -.【プロミュー】送料無料【project mu】スバル レガシィ COMP-B GYMKHANA ブレーキパッド フロント BE5(RS/RSK) レガシーB4 (98/11~),【送料無料】 205/55R17 17インチ MONZA モンツァ エコテック MCM-012 7J 7.00-17 DUNLOP ダンロップ エナセーブ RV504 SALE サマータイヤ ホイール4本セット フジコーポレーション

フェアレディZ(89.7~)(Z32系)■APPブレーキパッド(KG-1204)フロント左右セット 適合要確認■代引き不可■

、その展開されたそれぞれの文字列を二つ目の区切り文字「 , 」で展開しています。
 
例3 explode3.php
$str= "sakura=>馬,botan=>猪,momiji=>鹿";

$out1=(explode(",",$str));
foreach($out1 as $i){
$work=(explode("=>",$i));
$out2[$work[0]]=$work[1];
}

print_r($out2);
Array ( [sakura] => 馬 [botan] => 猪 [momiji] => 鹿 )
この方法を応用して例3の様に、2つの文字を一組として「 => 」で繋ぎ 、更にその組み合わせを複数用意して「 , 」で区切った文字列を用意すれば、 2回目の展開でできた配列の0番目をキーとして、1番目を値とした連想配列に展開することも可能です。
 また、データをクッキーやファイル、キーとして使用する必要のないデータベース項目(ただし 【送料無料】 225/45R19 19インチ WEDS ウェッズ マーベリック 905S 7.5J 7.50-19 DUNLOP ダンロップ エナセーブ RV504 SALE サマータイヤ ホイール4本セット、LIKEによる部分参照キーとしては有効)などにも利用可能で、  使い方によってはとても見通しのよいデータ設計が可能になります。
 
(2006年08月06日)

アンケートにお答えください。

1.この記事は役に立ちましたか?
{yahoojp}jpprem01-zenjp40-wl-zd-45569