No.1ベストアンサー
- 回答日時:
僕の場合は一旦全部取得してから
substr()で1文字目をkeyとして取得しながら
array('あ'=>array(....),'い'=>array(....));
ってカンジの二次配列に格納していき
それを回して出力するってやり方します
理由はデータをオブジェクト化しとくと使い回しやすい
バグが起きた時にデータ取得でつまづいたか出力でつまづいたか調べやすい
出力形態変更するとき変更しやすいからです
回答ありがとうございました。
>理由はデータをオブジェクト化しとくと使い回しやすい
>バグが起きた時にデータ取得でつまづいたか出力でつまづいたか調べやすい
>出力形態変更するとき変更しやすい
質問した時点ではあまり気にしていなかったのですが、なるほどと思いましたー
No.3
- 回答日時:
>単純に「あ」「い」「う」毎に分けて
MySQLからorder by で「あ」「い」「う」の順に取得出来るなら、単純なキーブレーク処理で書けると思う(前行の「かな一文字」と同じかどうかだけ判断出来ればいい)。
$fwd_kana = '';
while( fetch) { // どういう手順かわからないがとりあえずfetchはするだろう・・・
$this_kana = // この行のかな文字(mb_substrで一文字目を切り出すとか)
if ($this_kana !== #fwd_kana) {
if ($fwd_kana !== '') {
print '<hr />';// 前の文字のフッタ処理
}
print $this_kana; // 新しい文字のヘッダ処理
}
print $this_data; // 読み込んだ行の処理
$fwd_kana = $this_kana;
} // whileはここまで
if ($fwd_kana !== '') {
print '<hr />';// 前の文字のフッタ処理
}
回答ありがとうございました。
質問した時点で一番知りたかった回答だったのですが、
今後のことも考え、今回は、No1.さんのやり方でコーディングしました。
アプローチとしては、自分的には目から鱗のやり方で、こういう風にもやれるのかとびっくりしました。
勉強になりましたー
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- MySQL SQLについて質問です。 SELECT TO_CHAR(TO_DATE('90-10-08.'YY- 4 2022/05/13 20:55
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP ハイパーリンク
-
<A href ~で複数の値を渡したい
-
PHPのif文「POSTしていな...
-
「引数の書き方」と「メンバ変...
-
Dosブロンプトでtabを出力したい
-
【C#】DataGridViewの最大列数...
-
wordの差し込み印刷で文字...
-
DTOとEntityの差は何ですか。
-
バッチファイルでpingの結果を...
-
switch()文で値の大小比較
-
WordでExcelデータを差込...
-
「取得先」という表現について
-
shシェルスクリプト 空白行の...
-
syntax error, unexpected 'ech...
-
findstrのerrorlevel
-
プリンタ用紙種類の取得
-
「ログイン機能を持たせる」説...
-
C#で特定LANアダプタの状態を取...
-
ファイル名に日付の挿入
-
PHPの名前空間インポートについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<A href ~で複数の値を渡したい
-
日付を基にした乱数生成
-
テーブルに送信ボタンをつける
-
「次の10件を表示する」のよ...
-
PHPでwait処理ってできます?
-
なぜエラーが出るのか分からな...
-
null代入とunset()の違いについて
-
PHPのif文「POSTしていな...
-
if (isset($_a)&&$_a)この意味は
-
microtime関数は、結構イイカゲ...
-
アクセスキーについて
-
POSTされたかどうか確かめる方...
-
複合演算子につきまして!
-
Luaにて、and or の組み合わせ...
-
$_SERVER["QUERY_STRING"]の仕...
-
PHPでのNULLの正規表現
-
PHPのGETパラメーターの検索値...
-
データ)表示件数について
-
SQLにあるデータをWEB画面に出...
-
vbYesNoの使い方
おすすめ情報