IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> PHP初步学习(一) -> 正文阅读

[PHP知识库]PHP初步学习(一)

博主最近在准备系统地学习PHP,后面发现PHP的函数实在是太多了,但博文已经写了好多,不忍删掉,就保留下来吧。之后的系列博文博主会挑比较重点的写。

1.PHP的输出风格:

echo “I like php!”
注意有分号,有双引号,无括号。

2.PHP函数

1.array()

array()函数用来创建一个数组,例如:
下面展示一些 内联代码片

array()函数
$cars=("volve","bmw","toyota");

在PHP中,有三种数组:

  1. 数值数组 - 带有数字 ID 键的数组
  2. 关联数组 - 带有指定的键的数组,每个键关联一个
  3. 多维数组 - 包含一个或多个数组的数组
// 数值数组
// 数值数组
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?> 
// 关联数组(关联函数分为键值和键名,前面的是键值,后面的是键名)
// 关联数组
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?> 
// 多维数组
// 多维数组
<?php
// 一个二维数组
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?> 

2.array_chunk()函数

array_chunk()函数可以把一维数组分割为多维数组。

// array_chunk函数
//array_chunk函数
<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?> 
// 以上代码运行结果
// 以上代码运行结果
Array
(
    [0] => Array
        (
            [0] => Volvo
            [1] => BMW
        )

    [1] => Array
        (
            [0] => Toyota
            [1] => Honda
        )

    [2] => Array
        (
            [0] => Mercedes
            [1] => Opel
        )

)

3.array_column()函数

array_column() 返回输入数组中某个单一列的值。
下面展示一些 内联代码片

// array_column()函数
// array_column()函数
<?php
$a = array(
  array(
    'id' => 5698,
    'first_name' => 'Peter',
    'last_name' => 'Griffin',
  ),
  array(
    'id' => 4767,
    'first_name' => 'Ben',
    'last_name' => 'Smith',
  ),
  array(
    'id' => 3809,
    'first_name' => 'Joe',
    'last_name' => 'Doe',
  )
);

$last_names = array_column($a, 'last_name');
print_r($last_names);
?> 

输出结果:
Array
(
[0] => Griffin
[1] => Smith
[2] => Doe
)

4. array_combine() 函数

键名数组和键值数组的元素个数必须相同!

// array_combine() 函数
// array_combine() 函数
<?php
$fname=array("Peter","Ben","Joe");
$age=array("35","37","43");

$c=array_combine($fname,$age);
print_r($c);
?> 

运行结果:
Array ( [Peter] => 35 [Ben] => 37 [Joe] => 43 )

array_count_values() 函数

array_count_values() 函数用于统计数组中所有值出现的次数。

//array_count_values() 函数
// array_count_values() 函数
<?php
$a=array("A","Cat","Dog","A","Dog");
print_r(array_count_values($a));
?> 

运行结果:
Array ( [A] => 2 [Cat] => 1 [Dog] => 2 )

array_diff() 函数

// array_diff() 函数
// array_diff() 函数

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
 
$result=array_diff($a1,$a2);
print_r($result);
?>

运行结果:
Array ( [d] => yellow )

今天先写到这里,实在写不下去了,宝宝们再见!

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-07-14 10:41:11  更:2021-07-14 10:43:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/27 23:57:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码