« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 2 of about 2 for naturalSort (0.001 sec.)
SQLのcollate関数として使うPHP関数を登録する 11228
« SQLite3::createAggregate SQLite3::createFunction » PHP Manual SQLite3 SQLのcollate関数として使うPHP関数を登録する 検索 SQLite3::createCollation (PHP 5 >= 5.3.11, PHP 7, PHP 8) SQLite3::createCollation — SQLのcollate関数として使うPHP関数を ... > createCollation ( 'NATURAL_CMP' , 'strnatcmp' ); $defaultSort = $db -> query ( "SELECT col1 FROM test ORDER BY col1" ); $naturalSort = $db -> query ( "SELECT col1 FROM test ORDER BY col1 COLLATE NATURAL_CMP" ); echo "default:\n" ; while ( $row = $defaultS ... ort -> fetchArray ()){ echo $row [ 'col1' ], "\n" ; } echo "\nnatural:\n" ; while ( $row = $naturalSort -> fetchArray ()){ echo $row [ 'col1' ], "\n" ; } $db -> close (); ?> 上の例の出力は以下となります。 default: a1 a10 a2 na ... ation 関連キーワード: SQLite collate 登録 createCollation collation exec callback ソート mixed strnatcmp defaultSort query naturalSort default while fetchArray createAggregate createFunction callable バック 適用 strcmp 成功 データベース シーケンス ...
https://man.mtool.work/php/8.3/sqlite3.createcollation.html
SQLのcollate関数として使うPHP関数を登録する 7485
« SQLite3::createAggregate SQLite3::createFunction » PHP Manual SQLite3 SQLのcollate関数として使うPHP関数を登録する 検索 SQLite3::createCollation (PHP 5 >= 5.3.11, PHP 7, PHP 8) SQLite3::createCollation — SQLのcollate関数として使うPHP関数を ... > createCollation ( 'NATURAL_CMP' , 'strnatcmp' ); $defaultSort = $db -> query ( "SELECT col1 FROM test ORDER BY col1" ); $naturalSort = $db -> query ( "SELECT col1 FROM test ORDER BY col1 COLLATE NATURAL_CMP" ); echo "default:\n" ; while ( $row = $defaultS ... ort -> fetchArray ()){ echo $row [ 'col1' ], "\n" ; } echo "\nnatural:\n" ; while ( $row = $naturalSort -> fetchArray ()){ echo $row [ 'col1' ], "\n" ; } $db -> close (); ?> 上の例の出力は以下となります。 default: a1 a10 a2 na ...
https://man.mtool.work/php/8.3/sqlite3.createcollation.html
PREV 1 NEXT