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