PHP文字&配列 整形方法まとめ(改行削除、スペース削除、配列重複排除など)
PHP文字整形方法をまとめてみた
目次
文字整形
改行削除
$result = str_replace(array("\r\n","\r","\n"), '', $result);
半角・全角スペース削除
$result = trim($result);
配列整形
配列の文字が多い順に並び替える
array_multisort( array_map( "strlen", $array ), SORT_ASC, $array ) ;
配列の特定番号を削除
unset($array[1]);
配列の文字が少ない順に並び替える
array_multisort( array_map( "strlen", $array ), SORT_DESC, $array ) ;
配列の重複削除
$array = array_unique($array);
*ただし配列のキーはそのまま残る
配列のキーを振り直す
$array = array_values($array);
配列の重複削除して、さらに配列のキーを振り直す
$array = array_values(array_unique($array));
入力確認
$_POST, $_GETが空であることを確認する
if (!isset($_POST['name']) || $_POST['name'] === '') { $errors[] = '名前が入力されていません'; }
if (!isset($_GET['name']) || $_GET['name'] === '') { $errors[] = '名前が入力されていません'; }