ホームページ バックエンド開発 PHPチュートリアル phpの一部の機能を詳しく解説

phpの一部の機能を詳しく解説

Mar 28, 2018 pm 02:59 PM
php 関数 詳しい説明

この記事では主に PHP のいくつかの機能をコード形式で詳しく説明します。お役に立てれば幸いです。

1. array_diff_assoc($arr1,$arr2,$arr3...) 関数: 2 つの配列のキー名とキー値を比較し、その差分を返します

例:

<?php
$a1=array("2"=>"this_2","3"=>"this_3","4"=>"this_4","5"=>"this_5");
$a2=array("1"=>"this_1","2"=>"this_2","3"=>"this_3");

$result1 = array_diff_assoc($a1,$a2); //数组可以交换顺序滴,也可以是多个数组
var_dump($result1);
?>
ログイン後にコピー

印刷結果:

array (size=2)
  4 => string 'this_4' (length=6)
  5 => string 'this_5' (length=6)
ログイン後にコピー

2. array_keys() 関数: 配列内のすべてのキー名を含む新しい配列を返します

例:

<?php
$a1=array("2"=>"this_2","3"=>"this_3","4"=>"this_4","5"=>"this_5");

$result2 = array_keys($a1);
var_dump($result2);
?>
ログイン後にコピー

印刷結果:

array (size=4)
  0 => int 2
  1 => int 3
  2 => int 4
  3 => int 5
ログイン後にコピー

3. array_key_exists() 関数: 指定されたキー名が配列内に存在するかどうかを確認します。キーの場合 名前が存在する場合は true、キー名が存在しない場合は false を返します。

例:

<?php
$a1=array("2"=>"this_2","3"=>"this_3","4"=>"this_4","5"=>"this_5");

if (key_exists("2",$a1)){
	echo "yes!";
}else{
	echo "no!";
}
?>
ログイン後にコピー

出力結果:

yes!
ログイン後にコピー

4. sort() 関数: 配列を昇順に並べ替えます

5. rsort() 関数: 配列を降順に並べ替えます

6.値に従って、連想配列を昇順に並べ替えます

7. ksort() 関数: key に従って連想配列を昇順に並べ替えます

8. arsort() 関数: に従って連想配列を降順に並べ替えます。値

9. krsort() 関数: キーに従って連想配列を降順にソート

10、count() 関数: 配列内の要素の数を返す

例:

<?php
$a1=array("2"=>"this_2","3"=>"this_3","4"=>"this_4","5"=>"this_5");

$result3 = count($a1);
echo $result3;
?>
ログイン後にコピー

出力結果:

4
ログイン後にコピー

関連おすすめ:

php 関数の高度な説明

PHP関数の例の紹介

PHP関数の検索パフォーマンステスト

以上がphpの一部の機能を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

See all articles