1 年が経ちましたが、いつものように解決策をいくつか紹介します
Jun 13, 2016 pm 12:13 PM
array
keys
nbsp
1年も来ていないので、いつものようにポイントを配布します
私用に2つの「小さな」ことを投稿し、改善提案がある人にはさらにポイントを与えます。ポイントを受け取るだけの管理人は投稿を削除するかもしれません、へへ
注意:個人使用のため、入力形式は基本的に形式的であるため、耐障害性はありません。これはユーザーの責任です
//ファイル内の文字列を検索し、その行の行番号を返します
<br />$lines=new ArrayIterator(file(文件名));<br />$regex = 搜索用的正则; //必须是正则,因为下面的迭代器是正则迭代器<br />$regexFilter = new RegexIterator($lines, $regex, RegexIterator::GET_MATCH);<br />$items = iterator_to_array($regexFilter);<br />//其实上面这段东东还能更广泛应用,善用对处理大文件有很大帮助,自己去举一反三吧<br /><br />$keys = array_keys($items); //如果你搜索的值不是唯一的,这里就是多个行号的数组(注意第一行是“0”)<br />$lineNumber = $keys[0]; //如果你搜索的值是唯一的,这里就是你要的行号<br />
ログイン後にコピー
//行の 1 次元キーと 2 次元キーを交換し、列(行列)配列
行列配列とは 各次元のキー名が存在し、その順序が対応する二次元配列です。 簡単な例 SQL後に得られる二次元配列です。もちろん、もっと多くあります。
<br />class squareArray<br />{<br /> public function swapRowCol($array)<br /> {<br /> $mit = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC);<br /> foreach ($array as $key => $value) { $temArr = new ArrayIterator($value); $mit->attachIterator($temArr, $key); }<br /> $arr = array();<br /> foreach ($mit as $item) array_push($arr,$item); //这里本来想直接iterator_to_array省循环,但出错,不解<br /> if (isset($array[0])) $arr = array_combine(array_keys($array[0]),$arr);<br /> return $arr;<br /> }<br />}<br />//类中只写了一个交换方法,有兴趣的人可以自行扩展<br />
ログイン後にコピー
- -----解決策のアイデア----------------------
ここに来るのは久しぶりです、私は苦しみの海から抜け出したと思った
-----解決策のアイデア-------- ---
ソファで混乱 しばらくすると~
-----解決策のアイデア----- ------

ここに来て人気を追加してください-----ソリューションのアイデア------ ----
ああ~~~~私 点数が少なくてみんな苦しんでいるのに、投稿者はそれでも点数をあげてしまう…下手なスキルで傷つくわけにはいかないよ〜 ~~~~~~~~~-----解決策のアイデア- ------------------------
物は良いです。小さなベンチを移動して見てください。
-----解決策の考え-------------- --------

ここ数時間来ていません。急いでポイントを受け取りましょう。コード共有万歳。- -----解決策----------------------
サポートしていますが、コードはまだ見ていません --- ---解決策----------
ポイントを受け取ります、お久しぶりです ----- -ソリューションのアイデア----------------------
オープンソース万歳~----- -ソリューションのアイデア-------------------------
共有してくれてありがとう、素晴らしい改善計画を待っています---- --解決案-----------
静かに通り過ぎてください。 。 。サポート。 。 。 。 。 ------解決策のアイデア----------------------
人気を高めるためにここに来てください------解決策のアイデア----------------------
私たちのパーティーには投稿者のような人材が必要です、ぜひ参加してくださいパーティー。
-----ソリューションのアイデア----------------------

ArrayIterator は奥深いものです、ドキュメントが少なすぎて混乱を表しています -----解決策のアイデア----------------------
小さなことはとても役に立ちます。私は PHP を知りません。ただ勉強しているところです。専門家を待ちます
-----解決策のアイデア----- ------------ -----
112341354354------解決策のアイデア----------- ----------
袋を背負って取りに来ました...-----解決策のアイデア---- -------
PHP の学習は難しくないようです...------解決策考え方 -------------------- ---
PHP は c に非常に似ていると言われています。 。 。 機会があれば学ぶことができます。 。
------解決策のアイデア----------------------
これがどれくらい続くかわかりませんアカウントが失われました。立ち上がって泡立ててください
-----解決策のアイデア----------------------
わかりました!
-----解決策のアイデア----------------------
は、あなたがやるべきことを意味しますわかりません
------解決策----------------------
うーん、わかりませんわかりました、階下で助けを待ってください~
-----解決策のアイデア----------------------
わかりました、lz mighty
-----解決策アイデア----------------------
分散したい場合ポイント、私が受け取ります

-----解決策のアイデア-----------
いいですね、ありがとう、初心者さん、もう少し広げてもらえませんか
-----解決策のアイデア----------------------
まずはサポートを表明してください
について話しましょう-----ソリューションのアイデア----------------------
初心者は通り過ぎます、もっと学び、説明を少なくしてください。
------解決策のアイデア----------------------
ホストのクラスメートを知りません
------解決策のアイデア----------------------
PHP はわからないので、オリジナルのポスターを見て、自分の考えを広めます
-----解決策のアイデア----------------------
ポイントを受け取る

- -----解決策のアイデア----------------------
PHP についてわからない場合は、元の投稿者を見て共有してください
- -----ソリューションのアイデア----------------------

------ 解決策のアイデア----------------------

-----解決策のアイデア--- --------------------

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7287
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1342
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1206
29



Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する

Windows 11でタイトルバーの色を変更するにはどうすればよいですか?

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法

Windows 11/10修復におけるOOBELANGUAGEエラーの問題

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は?
