作成
文字列⇔配列の変換
###title 配列から文字列に変換 ###title3 implode ###dl - 書式 -- string #+#implode ( string #*#$str , array #*#$arr ) - 引数 -- $str 連結する区切り文字 -- $arr 連結したい配列 - 返値 -- 配列の内容を連結した文字列 ###source ( ,でくっつける) $arr = array("あ","い","う"); $str = implode(",", $arr); print($str); ###ret あ,い,う ###explain SQLで IN で検索する場合は 以下のようにシングルクォーテーションで囲むと楽です。 ###source ( さらにシングルクォーテーションで囲む) $str = "'" .implode("','", $arr)."'"; print($str); ###ret 'あ','い','う' ###title 文字列から配列に変換 ###title3 explode ###dl - 書式 -- $array = #+#explode ( string #*#$separator , string #*#$str [, int $limit ] ) - 引数 -- $separator …区切り文字 -- $str …文字列 -- $limit …配列の最大要素数 (PHP4.0.1~) -返値 -- 分割した文字列の配列 ###source $str = 'apple orange pear banana'; $arr = explode(" ", $str); // 半角スペースで分割 print_r($arr); ###ret Array ( [0] => apple [1] => orange [2] => pear [3] => banana ) ###title2 preg_split (正規表現で分割) ###memo explodeの高機能版です。正規表現を用いた高機能な分割ができます。 ####dl - 書式 -- $array = #+#preg_split ( string #*#$正規表現 , string #*#$str [, int #*#$limit =-1 [, int #*#$flags =0 ]] ) ###source (半角スペースで分割) $str = 'apple orange pear banana'; $arr = preg_split("/¥s/", $str); print_r($arr); ###ret Array ( [0] => apple [1] => orange [2] => pear [3] => banana ) ###source ( , や 改行 、半角スペース、:、;で分割) $str = 'apple,orange pear banana;remon'; $arr = preg_split("/[,:;¥n¥s]/", $str); print_r($arr); ###ret Array ( [0] => apple [1] => orange [2] => pear [3] => banana [4] => remon ) ####
wakatta 記法
投稿の仕方
基本的な記法
エンジニア向け記法
記法のサンプル
このコンテンツを見る