PHP আর্রে

数组能够在单独的变量名中存储一个或多个值。

উদাহরণ

数组在单个变量中存储多个值:

<?php
$cars=array("porsche","BMW","Volvo");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

চলনীকরণ ইনস্ট্যান্স

什么是数组?

数组是特殊的变量,它可以同时保存一个以上的值。

如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的:

$cars1="porsche";
$cars2="BMW";
$cars3="Volvo";

不过,假如您希望对变量进行遍历并找出特定的那个值?或者如果您需要存储 300 个汽车品牌,而不是 3 个呢?

解决方法是创建数组!

数组能够在单一变量名中存储许多值,并且您能够通过引用索引号来访问某个值。

在 PHP 中创建数组

在 PHP 中, array() 函数用于创建数组:

array();

在 PHP 中,有三种数组类型:

  • 索引数组 - 带有数字索引的数组
  • 关联数组 - 带有指定键的数组
  • বহুস্তরীয় অ্যারে - 包含一个或多个数组的数组

PHP 索引数组

有两种创建索引数组的方法:

索引是自动分配的(索引从 0 开始):

$cars=array("porsche","BMW","Volvo");

或者也可以手动分配索引:

$cars[0]="porsche";
$cars[1]="BMW";
$cars[2]="Volvo";

下面的例子创建名为 $cars 的索引数组,为其分配三个元素,然后输出包含数组值的一段文本:

উদাহরণ

<?php
$cars=array("porsche","BMW","Volvo");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

চলনীকরণ ইনস্ট্যান্স

আর্রের লম্বাইটি পাওয়া - count() ফাংশন

count() ফাংশন এইমান আর্রের লম্বাইটি রিটার্ন করে (এলিমেন্টস সংখ্যা):

উদাহরণ

<?php
$cars=array("porsche","BMW","Volvo");
echo count($cars);
?>

চলনীকরণ ইনস্ট্যান্স

ইনডেক্স আর্রের সমস্ত মান ফিল্টার করা

যদি আপনি সমস্ত ইনডেক্স আর্রের মান সমস্ত মান ফিল্টার করে ফিল্টার করে চান, তবে এমন করতে for লুপ ব্যবহার করতে পারেন, এমনকি এইভাবে:

উদাহরণ

<?php
$cars=array("porsche","BMW","Volvo");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++) {
  echo $cars[$x];
  echo "<br>";
}
?>

চলনীকরণ ইনস্ট্যান্স

PHP এক্সট্রাকশন অ্যারে

এক্সট্রাকশন করা হয়েছে একটি অ্যারের নির্দিষ্ট কীয়ের মাধ্যমে。

এক্সট্রাকশন করা হয়েছে দুটি পদ্ধতির মাধ্যমে:

$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");

বা:

$age['Bill']="63";
$age['Steve']="56";
$age['Elon']="47";

পরে, স্ক্রিপ্টে নির্দিষ্ট কীয়ের ব্যবহার করা যেতে পারে:

উদাহরণ

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
echo "Elon is " . $age['Elon'] . " years old.";
?>

চলনীকরণ ইনস্ট্যান্স

এক্সট্রাকশন করা

সমস্ত এক্সট্রাকশন এবং মান প্রদর্শন করতে, foreach লুপ ব্যবহার করা যেতে পারে, যেমন এখানে:

উদাহরণ

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
foreach($age as $x=>$x_value) {
  echo "Key=", . $x, ", Value=", . $x_value;
  echo "<br>";
}
?>

চলনীকরণ ইনস্ট্যান্স

বহুস্তরীয় অ্যারে

আমরা PHP এক্সপার্ট টিউটোরিয়ালে এটি ব্যাখ্যা করবোবহুস্তরীয় অ্যারে

পূর্ণ PHP অ্যারে রেফারেন্স ম্যানুয়েল

পূর্ণ অ্যারে ফাংশন রেফারেন্স ম্যানুয়েল পাওয়ার জন্য আমাদের PHP অ্যারে রেফারেন্স ম্যানুয়েল

এই রেফারেন্স ম্যানুয়েলটিতে প্রত্যেক ফাংশনের সংক্ষিপ্ত বর্ণনা, ব্যবহার উদাহরণ সহ রয়েছে。