ハンドルカバー ステアリングカバー 和彫ブラック 2HL(外径約47-48cm)「トラック キルト生地 Azur 日本製」


 >  > ハンドルカバー ステアリングカバー 和彫ブラック 2HL(外径約47-48cm)「トラック キルト生地 Azur 日本製」

日本製」 和彫ブラック 2HL(外径約47-48cm)「トラック ハンドルカバー キルト生地 ステアリングカバー Azur キルト生地 ハンドルカバー

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


例1 【メーカー在庫あり】 (株)タンガロイ タンガロイ 旋削用M級ポジTACチップ COAT 10個入り SPMT120408-CM HD
$str= "山,川,海,島,世界征服";

print_r(explode(",",$str));
Array ( [0] => 山 [1] => 川 [2] => 海 [3] => 島 [4] => 世界征服 )
 explodeは、ひとつで複数の値を持つ変数を配列に展開する事ができる関数です。 これも、PHPを覚えたら最初に使って欲しい関数のひとつです。 機能自体はとてもシンプルで、第一パラメータで指定した文字を区切り文字として第二パラメータで指定した文字列を 配列に展開します。例1ではCSV形式の文字列を配列に展開しています。展開されると0を起点とした連番が割り振られて 配列が作成されます。
 
例2 KGDR1616H2T06 京セラ(株) 京セラ 溝入れ用ホルダ KGDR1616H-2T06 HD店
$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] => ゴムボート ) )
 区切り文字には 【USA在庫あり】 T.M デザインワークス T.M DESIGNWORKS チェーンガイド リア ファクトリーエディション2 08年-14年 KTM 125 黒 971864 HD店、「,」以外にもいろいろと指定できるため、explodeを複数回繰り返すことで、

ハンドルカバー ステアリングカバー 和彫ブラック 2HL(外径約47-48cm)「トラック キルト生地 Azur 日本製」,[#tong##]

Azurブランドのハンドルカバー。シートカバーといっしょにいかがでしょうか。車内を華やかにすると同時にハンドルのグリップ力も上がります。安心の日本製。■注意事項・画像はサンプル商品の為、実際の商品とイメージは異なります。・車種,年式,グレードによってはハンドル外径が異なる車両もありますので、ご購入前に必ずサイズをご確認ください。・グレードによってはハンドルグリップ径が太く設定されているため、ワンサイズ上のカバーでないと装着できない場合があります。・エアバック付車等はハンドルサイズがワンランク小さく設定されている場合がありますのでご確認ください。・M、Sサイズに適合する車種は頻繁にマイナーチェンジが行なわれているため、サイズが変更されている場合がありますのでご注意下さい。・異なるサイズの物を装着しますと正確なハンドル操作の妨げとなり事故の原因となりますのでご注意下さい。・カバーの生地継目は強い力で引っ張りますと切れる恐れがありますので、装着の際は先にハンドルに入れてから全体を入れるようにしてください。・本商品に破れ等の破損が生じた場合は、速やかに使用を中止して下さい。・冬場等はカバーゴムが硬化し装着しづらい場合があります。その際はカバーをドライヤー等で温めてから装着して下さい。・本商品は改良などの理由で仕様が予告なく変更になる場合があります。・本商品のご使用時に発生したいかなる事故、損傷等におきまして弊社は一切の責任を負いかねます。・在庫は豊富にございますが、注文が集中しますと納期が変更になる場合がございます。

、 ひとつの変数で多次元配列へ展開することも可能となります。例2では ラゲッジ Rack for Honda VTX1300 VTX1800 R S C N F (海外取寄せ品)、一つ目の区切り文字を「 | 」として、 展開し、その展開されたそれぞれの文字列を二つ目の区切り文字「 , 」で展開しています。
 
例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つの文字を一組として「 => 」で繋ぎ 最安挑戦 Project μ ブレーキパッド EURO SPORTS Excellence Z291ESEX、更にその組み合わせを複数用意して「 , 」で区切った文字列を用意すれば、 2回目の展開でできた配列の0番目をキーとして 、1番目を値とした連想配列に展開することも可能です。
 また、データをクッキーやファイル、キーとして使用する必要のないデータベース項目(ただし、LIKEによる部分参照キーとしては有効)などにも利用可能で ツーブラザーズ レーシング CBR929RR フランジオン/M2 CF BK-S 005-940407M-B JP店、  使い方によってはとても見通しのよいデータ設計が可能になります。
 
(2006年08月06日)

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

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