php array_walk() 配列関数の使用方法
関数array_walk(): 単一の配列コールバック関数---配列内の各メンバーにユーザー関数を適用します
コードは次のとおりです:
/*函数array_walk():单一数组回调函数---对数组中的每个成员应用用户函数 * 1、语法:bool array_walk ( array &array, callback funcname [, mixed $userdata] ) * 2、描述:如果成功则返回 TRUE,失败则返回 FALSE * 3、注意事项: * 3.1、$funcname是用户自己 定义的回调函数,接受2个参数,第一个参数为数组$array的值,第二个参数为 * 数组$array的键名,如果提供第三个参数$userdata,将作为第三个参数传递给回调函数$funcname * 3.2、使用回调函数可以直接更改数组各个单元的值,但更改各个键名是无效的 * 3.3、该函数 不会受到 array 内部数组指针的影响。array_walk() 会遍历整个数组而不管指针 * 的位置 * 3.4、用户不应在回调函数中改变该数组本身,例如增加/删除单元,unset 单元等等,如果 array_walk() * 作用的数组改变了,则此函数的的行为未经定义,且不可预期。 */ $words=array("l"=>"lemon","o"=>"orange","b"=>"banana","a"=>"apple"); //定义一个回调函数,输出数组元素 function words_print($value,$key,$prefix){ echo "$prefix:$key=>$value<br>\n"; } //定义一个回调函数直接改变元素的值 function words_alter(&$value,$key){ $value=ucfirst($value); $key=strtoupper(key); } //输出元素的值 array_walk($words,'words_print','words'); //改变元素的值 array_walk($words,'words_alter'); echo "<pre class="brush:php;toolbar:false">"; print_r($words); echo "";
実行時の効果は次のとおりです:
以上がphp array_walk() 配列関数の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









タイトル: Array.Sort 関数を使用して C# で配列を並べ替える例 本文: C# では、配列は一般的に使用されるデータ構造であり、多くの場合、配列を並べ替える必要があります。 C# には Array クラスが用意されており、このクラスには配列を簡単に並べ替えるための Sort メソッドがあります。この記事では、C# で Array.Sort 関数を使用して配列を並べ替える方法を示し、具体的なコード例を示します。まず、Array.Sort 関数の基本的な使用法を理解する必要があります。 Array.So

PHP でプログラミングする場合、多くの場合、配列をマージする必要があります。 PHP には、配列のマージを完了するための array_merge() 関数が用意されていますが、配列内に同じキーが存在する場合、この関数は元の値を上書きします。この問題を解決するために、PHP は配列をマージして同じキーの値を保持できる array_merge_recursive() 関数を言語で提供し、プログラム設計をより柔軟にします。配列マージ

PHP には、配列操作をより便利かつ高速にする強力な配列関数が多数あります。 2 つの配列を結合して連想配列にする必要がある場合、PHP の array_combine 関数を使用してこの操作を実行できます。この関数は、実際には、ある配列のキーを別の配列の値として新しい連想配列に結合するために使用されます。次に、PHP の array_combine 関数を使用して 2 つの配列を結合して連想配列にする方法を説明します。 array_comb について学ぶ

1. ノイズリダクションモードと透明モードを切り替える イヤホンのハンドルを約1秒間長押しすると、ノイズリダクションモードと透明モードが切り替わります。 2. 音楽モードで、イヤホンハンドルを 1 回押すと音楽を一時停止または再生し、イヤホンハンドルを 2 回押すと次の曲を再生し、イヤホンハンドルを 3 回押すと前の曲を再生するか音声を起動します。 3. 通話モードでは、通話中にイヤホンのハンドルを 1 回押して、通話に応答するか電話を切ります。 4. リセット方法 イヤホンボックスを開け、充電ボックスのインジケーターライトが赤に5回点滅したらボタンを放すとイヤホンがリセットされます。 3. 電話の接続方法 1. 充電ボックスを開きます。 2. 設定ボタンを 2 秒間押し続けます。 3. 電話画面にポップアップ ウィンドウが表示されたら、クリックして接続を確認します。 4. バッテリー状態の確認方法 1. イヤホンを携帯電話に接続すると、携帯電話画面のポップアップ ウィンドウでイヤホンと充電ボックスのバッテリー レベルを確認できます。 2、

UniApp の支払い機能にアクセスして使用するための手順: モバイル決済の人気に伴い、多くのアプリケーションは、ユーザーがオンライン支払いを容易にするために支払い機能を統合する必要があります。 UniAppは、Vue.jsをベースとしたクロスプラットフォーム開発フレームワークとして、ワンタイム開発とマルチプラットフォーム利用の特徴を持ち、決済機能を簡単に実装できます。この記事では、UniApp の支払い機能にアクセスする方法とコード例を紹介します。 1. 支払い機能にアクセスするには、アプリ側のmanifest.jsonファイルに支払い権限を追加します。

PHP プログラミングにおいて、配列は大量のデータを簡単に処理できる非常に重要なデータ構造です。 PHP は配列関連の関数を多数提供しており、array_fill() はその 1 つです。この記事では、array_fill() 関数の使い方と実際の応用におけるヒントを詳しく紹介します。 1. array_fill() 関数の概要 array_fill() 関数の機能は、同じ値で構成される指定された長さの配列を作成することです。具体的には、この関数の構文は次のとおりです。

Java は、さまざまな開発分野で広く使用されている非常に強力なプログラミング言語です。ただし、Java プログラミング中に、開発者は ArrayIndexOutOfBoundsException 例外に遭遇することがよくあります。では、この異常の一般的な原因は何でしょうか? ArrayIndexOutOfBoundsException は、Java の一般的なランタイム例外です。これは、データにアクセスするときに、配列の添字が配列の範囲を超えていることを意味します。一般的な理由には次のようなものがあります。

PHP プログラミングでは、配列は頻繁に使用されるデータ型です。 array_change_key_case() 関数など、多数の配列操作関数もあります。この関数は、配列内のキー名の大文字と小文字を変換して、データ処理を容易にすることができます。この記事では、PHP での array_change_key_case() 関数の使用方法を紹介します。 1. 関数の構文とパラメータ array_change_ke
