を、調べた都度、覚書としてゆるーく作っていこうと思います。
本人の学習用なので雑や不確かな情報もありますが、わずかでも役立てれればいいと思い公開していきます。
他力本願的なところも見え隠れしますが、情報提供による追加/修正も随時していきます
※簡易関数もありかな、と考えてます
説明 | ▼PHP | javascript/jquery | メモ |
---|---|---|---|
変数の空判定 | ! empty() | notEmpty() 独自関数[参照] | |
正規表現による一致・検索 | preg_match() preg_match_all() |
str.match() regexp.exec 独自関数[参照] |
|
正規表現による置換 | preg_replace() | str.replace() | |
文字列の置換 | str_replace() | 同上 | |
文字列の一部分取得 | substr() | str.substr() | |
文字列のバイト数 | strlen() | str.lenght | |
文字列の両端の空白削除 | trim() ltrim() rtrim() |
str.trim / jQuery.trim(str) str.replace(/^\s+/, "") str.replace(/\s+$/, "") 独自関数[任意の文字他] |
|
URLエンコード | urlencode() | encodeURI(URI) | |
URLデコード | urldecode() | decodeURI(encodedURI) |
配列系
説明 | ▼PHP | javascript/jquery | メモ |
---|---|---|---|
キーを基準にして配列の共通項を計算 | array_intersect_key() | ||
配列にcallback関数 | array_map() | jQuery.map() | |
配列同士の結合 | array_merge() array_merge_recursive() |
||
他の配列の値をもとにソート | array_multisort() | ||
末尾要素を取得 | array_pop() | ||
要素を逆順にして返す | array_reverse() | ||
指定値を検索しキー取得 | array_search() | ||
先頭要素を取得 | array_shift() | ||
場所を指定して取得 | array_slice() | ||
重複した値を削除 | array_unique() | ||
ユーザー関数の摘要 | array_walk() array_walk_recursive() |
||
配列のポインタが指す値 | current() | ||
文字列を分割し配列化 | explode() | ||
キー名を変数名とした変数作成 | extract() | ||
配列を結合し文字列化 | implode() | ||
指定値が含まれているか判定 | in_array() | ||
配列であるかを判定 | is_array() | ||
配列を複数変数に代入 | list() |