ホームページ > バックエンド開発 > PHPチュートリアル > 1年も来てなかったのでいつものように解散しました

1年も来てなかったのでいつものように解散しました

WBOY
リリース: 2016-06-23 14:08:48
オリジナル
887 人が閲覧しました

いつものように、個人用の「ちょっとした」ことを2つ投稿して、改善提案をしてくれた人にはさらにポイントを与えます。ポイントを受け取るだけのパトロール管理者は、おそらく投稿を削除します。ふふふ
注:個人用なので、入力は基本的に形式的な形式であるため、フォールト トレランスはありません。これはユーザーが責任を負います

//ファイル内の文字列を検索し、その行の行番号を返します

$lines=new ArrayIterator(file(文件名));$regex = 搜索用的正则;  //必须是正则,因为下面的迭代器是正则迭代器$regexFilter = new RegexIterator($lines, $regex, RegexIterator::GET_MATCH);$items = iterator_to_array($regexFilter);//其实上面这段东东还能更广泛应用,善用对处理大文件有很大帮助,自己去举一反三吧$keys = array_keys($items);  //如果你搜索的值不是唯一的,这里就是多个行号的数组(注意第一行是“0”)$lineNumber = $keys[0];  //如果你搜索的值是唯一的,这里就是你要的行号
ログイン後にコピー


//1 つを交換します-行と列(行列)配列の二次元キーと二次元キー
行列配列とは、各次元キー名が存在し、その順序が対応する二次元配列です。 簡単な例は、後で得られる二次元配列です。もちろん、他にもあります
順序が一致していることに注意してください。そうでない場合は、どちらのディメンションも数値キー名です。これは機能しますが、数値キー名はあまり意味がありません。同じではないキー名
うわー

SPL コードは非常に簡潔ですが、残念ながらドキュメントが少なすぎて、結果を確認するには自分でテストする必要があります。

ディスカッションへの返信(解決策)

久しぶりにここに来て、不幸の海から飛び出してきたかと思いました

しばらくソファで混乱していました〜

人気を追加するためにここに来てください

ああ~~~~ポイントが少なくてとても心配ですが、投稿者はまだポイントを配布しています...下手なスキルで傷つくわけにはいきません~~ ~~~~~~~~

ものは良いです、私は小さなベンチに移動して見ました

急いでポイントを受け取り、長いライブコード共有を叫びます

サポートします。まだコードを見ていません

ポイントとポイントを受け取り、久しぶりに来ました

オープンソース万歳〜

共有してくれた投稿者に感謝します、素晴らしい改善計画を待っています人

静かに通り過ぎます。 。 。サポート。 。 。 。 。

人気を高めるためにここに来てください

久しぶりにここに来ました、あなたは苦しみの海から飛び出したと思っていました

あなたは苦しみの海から飛び出したのに、落とし穴に落ちました火の... ああ、苦労した... また苦労した... 岸に到着しました --> ああ!

私たちのパーティーには元の投稿者のような才能が必要です、パーティーに参加してください。

ArrayIterator は高度なもので、ドキュメントが少なすぎて理解できません

小さなことは非常に役に立ちます、私は PHP を知りません、私はただ勉強しているだけです、私はただ勉強します専門家を待ってください

112341354354


袋を背負ってここに来ました...

PHP を学ぶのは難しくないようです...

PHP は c に非常に似ていると言われています。 。 。

機会があれば学ぶことができます。 。

このアカウントがどれくらい失われてるかわからない、来てバブルを作ってください


わかりました!

は、理解できないという意味です

まあ、理解できません、階下で救助を待ってください ~

わかりました、lz mighty

退会したいのですが、私がポイントを受け取ります

良いこと、ありがとう。初心者はもう少し広めてもらえませんか

まずサポートを示してから話してください

初心者が通り過ぎます、もっと詳しくそして話すことも減ります。

$lines=new ArrayIterator(file(filename));

$regex = 通常の検索; //次のイテレータは通常のイテレータである必要があります

$regexFilter = new RegexIterator($lines, $ regex, RegexIterator: :GET_MATCH);

$items = iterator_to_array($regexFilter);

//実際、上記の段落は、大きなファイルを処理するのに非常に役立ちます
$keys = array_keys ($items); //検索している値が一意でない場合は、複数の行番号の配列になります (最初の行は「0」であることに注意してください)
$lineNumber = $keys[0];あなた 検索された値は一意です。ここに必要な行番号があります http://www.jianfeimb.com/special/

元の投稿者はわかりません

PHP はわかりません。オリジナルのポスターを投稿してポイントをください

ポイントを受け取ります

まさか PHP ポスターを見てください

見てください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート