PHP配列学習ソートフルコンタクトページ1/2_PHPチュートリアル
arr
array
php
コード
要素
コピー
勉強
選別
配列
戻る
array_values($arr) 配列
配列のすべての要素を返します
コードをコピー コードは次のとおりです:
$arr = array("a", "b", "c ");
$ arr = array_flip($arr); //配列の添字と値を反転します。現在の $arr = array(0, 1, 2);
$arr = array_values($arr); //配列の値を返します $arr すべての要素
print_r($arr); //結果: array(0, 1, 2)
array_walk($arr, $func, [$data]; ) bool
ユーザー定義を使用します この関数はすべての要素を調べて true/false を返します
注: この関数は配列の最初の次元のみを処理します
$func は関数名です
デフォルトでは、最初の $arr の値はコードは次のとおりです。
$arr = array('a', 'b) ', 'c'); array_walk( $arr, 'test'); //ここでの 2 番目のパラメータ test は関数名ですfunction test(&$val, $key) //ここでの最初のパラメータは$val を変更すると、 { $val = 'x_' の $val 要素を変更するのと同じになります。 // ここに接頭辞を追加します
//ここで $arr を $arr = array('a', 'b', 'c', array(1, 2, 3)); に変更すると、結果は array('x_a', ' x_b', 'x_c', 'x_Array');
?>
3 番目のパラメータが渡される場合は、3 番目のパラメータを渡します。パラメータは 2 番目のパラメータに渡されます 定義された関数の 3 番目のパラメータ
コードをコピーします
コードは次のとおりです:
?>
3 番目のパラメータが渡される場合は、3 番目のパラメータを渡します。パラメータは 2 番目のパラメータに渡されます 定義された関数の 3 番目のパラメータ
コードをコピーします
コードは次のとおりです:
array_walk($arr, 'test', 'x_' ); function test(&$key, $prefix) { $val = $prefix . $val; //実際には、$prefix は上記の x_ です print_r($arr); /出力結果は上記と同じです array('x_a' , 'x_b', 'x_c');
コードをコピーします
コードは次のとおりです:
$arr = array('a' => 'a', 'b' => ' b', 'c' => 'c'); );
asort($arr) bool
配列 $arr を正の順序、つまり a-z に並べます。このように並べると、戻り値は次と同じになります。この関数は、添字と値の関係も保持します。コードは次のとおりです。
$arr = array('a' => ' a', 'b' = > 'b', 'c' => 'c'); asort($arr) print_r($arr); // 結果は変更されていません
$ arr = 'c' => 'b' => 'a'); print_r($arr); ('a' => 'a', 'b' => 'b', 'c' => 'c');
compact($varname, .. .., $ varname) 配列
n $varname を受け入れ、$varname を配列を作成するための値として使用します
説明が明確ではありません
。 compact($varname, .. .., $ varname) 配列
n $varname を受け入れ、$varname を配列を作成するための値として使用します
説明が明確ではありません
コードをコピーします
コードは次のとおりです:
$a = "変数 a"; $b = "変数 b"
$arr = Compact('a', 'b'); // ここでは、a と b がそれぞれ上で定義された変数名に渡されます print_r($arr); // 出力結果は array('a' => 'Variable a', 'b' => 'Variable b');
//変数名を配列として渡すこともできます
$vars = array('a', 'b');
print_r($arr); ); // 結果は上記と同じです。実際には、この関数は逆の操作を抽出するために使用されます
extract($arr, $type, $prefix) int
配列 $arr の添字を変数名として、その値を変数値として使用する
$arr 対象の配列
$type に遭遇した場合に使用するメソッド同じ添字 処理、値はPHPで定義された定数です
EXTR_OVERWRITE 同じ場合、前の変数は上書きされます、デフォルトはこれです
EXTR_SKIP 同じ場合、前の変数は上書きされません
EXTR_PREFIX_SAME 同じ場合、次に、3 番目のパラメーター $prefix plus を使用します。変数名
EXTR_PREFIX_ALL の前に、すべての変数名にプレフィックスとして $prefix を追加します
$type が EXTR_PREFIX_SAME または EXTR_PREFIX_ALL の場合にのみパラメーター $prefix を渡す必要があることに注意してください。それ以外の場合は、使い物にならない。 。 。
例
$arr = array('a' => '変数 a', 'b' => '変数 b' );
extract($arr, EXTR_OVERWRITE); //同じものがあれば上書きします
echo $a; // 出力結果は '変数 a' になります
echo $b;
$arr = array( 'a' => '変数 a', 'b' => '変数 b', 'a' => '2 番目の変数 a'); // ここには 2 つの要素があります。 subscript a
extract($arr);
echo $a; // デフォルトの 2 番目のパラメータが EXTR_OVERWRITE であるため、'2 番目の変数 a' は明らかに '変数 a' をカバーしています
count ( $arr) int
配列内の要素の数をカウントします
コードをコピーします
www.bkjia.com
//変数名を配列として渡すこともできます
$vars = array('a', 'b');
print_r($arr); ); // 結果は上記と同じです。実際には、この関数は逆の操作を抽出するために使用されます
extract($arr, $type, $prefix) int
配列 $arr の添字を変数名として、その値を変数値として使用する
$arr 対象の配列
$type に遭遇した場合に使用するメソッド同じ添字 処理、値はPHPで定義された定数です
EXTR_OVERWRITE 同じ場合、前の変数は上書きされます、デフォルトはこれです
EXTR_SKIP 同じ場合、前の変数は上書きされません
EXTR_PREFIX_SAME 同じ場合、次に、3 番目のパラメーター $prefix plus を使用します。変数名
EXTR_PREFIX_ALL の前に、すべての変数名にプレフィックスとして $prefix を追加します
$type が EXTR_PREFIX_SAME または EXTR_PREFIX_ALL の場合にのみパラメーター $prefix を渡す必要があることに注意してください。それ以外の場合は、使い物にならない。 。 。
例
コードをコピー コードは次のとおりです:
$arr = array('a' => '変数 a', 'b' => '変数 b' );
extract($arr, EXTR_OVERWRITE); //同じものがあれば上書きします
echo $a; // 出力結果は '変数 a' になります
echo $b;
$arr = array( 'a' => '変数 a', 'b' => '変数 b', 'a' => '2 番目の変数 a'); // ここには 2 つの要素があります。 subscript a
extract($arr);
echo $a; // デフォルトの 2 番目のパラメータが EXTR_OVERWRITE であるため、'2 番目の変数 a' は明らかに '変数 a' をカバーしています
count ( $arr) int
配列内の要素の数をカウントします
コードをコピーします コードは次のとおりです:
$arr = array('a', 'b'); echo count( $arr); // 明らかに結果は 2 です
?>
current($arr)
この関数のエイリアスは pos です。 ?>
current($arr)
コードをコピーします
コードは次のとおりです: $arr = array('a', 'b', 'c'); //結果is 'a'
echo next($arr); / /ポインタは次のポインタに移動するため、出力結果は当然 'b' になります echo current($arr);現在のポインタが b
echo end($arr ) //ポインタを配列の末尾に移動して結果を返すので、結果は c
echo prev($arr) //Move になります。ポインタが 1 つ上がると、結果は b になります
echo key($arr); // ポインタが指す要素を返します 添え字は、上記のポインタが b に到達したため、b の添え字が 1 であるため、結果はすべて 1 になります。
echo replace($arr); //リセットポインタはすべて配列の先頭にあり、結果は
;
http://www.bkjia.com/PHPjc/320418.html
echo end($arr ) //ポインタを配列の末尾に移動して結果を返すので、結果は c
echo prev($arr) //Move になります。ポインタが 1 つ上がると、結果は b になります
echo key($arr); // ポインタが指す要素を返します 添え字は、上記のポインタが b に到達したため、b の添え字が 1 であるため、結果はすべて 1 になります。
echo replace($arr); //リセットポインタはすべて配列の先頭にあり、結果は
;
http://www.bkjia.com/PHPjc/320418.html
www.bkjia.com
true
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

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

ホットツール

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

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

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

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

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

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


Java チュートリアル
1625
14


CakePHP チュートリアル
1350
46


Laravel チュートリアル
1262
25


PHP チュートリアル
1209
29



PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
