を、調べた都度、覚書としてゆるーく作っていこうと思います。
本人の学習用なので雑や不確かな情報もありますが、わずかでも役立てれればいいと思い公開していきます。
他力本願的なところも見え隠れしますが、情報提供による追加/修正も随時していきます
※簡易関数もありかな、と考えてます
| 説明 | ▼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() |