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[] = '名前が入力されていません';
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です