php学习第二天

一直搞的很混乱的问题:

》单独配置的时候,怎样关联php与apache,其中有httpd.conf配置文件,能够解释php文件

》为什么有配置java_home,path,等路径,这和php有什么关系,可能我还不了解php的底层吧

1.代码风格

<?php

?> /* 如果是纯的php代码,则也可以不用结尾的标记

2.声明变量

eg: $a = 10;

3.声明常量

const(PHP5新添加的) THE_VALUE = 100;

define('THE_VALUE',200);

4.函数

eg:

function 函数名()

{

  echo ‘Hello PHP<br>';

}

5.流程控制,循环,逻辑运算和c语言一样

6.字符串定义

$str = 'Hello PHP';

echo $str;

7.#获取某个字符或者是字符串在另一个字符串中的位置

echo strpos($str,'P');

echo strpos($str,'PH');

8.#截取一个子字符串

>如果只给两个参数,则从当时的位置一直截取到末尾的位置

substr($str,2);

>如果给三个参数,则会从当时的位置一直截取第三个参数的长度的子字符串

substr($str,2,3);

9.#字符串的分割

str_split($str);返回值是一个数组,而且是将这个字符串拆分成一个一个的字符的养样子

数组用print_r(数组名);

>但是可以修改分割字符串的长度,

str_split($str,2);

>如果用特定的字符进行分割字符串

explode(' ',$str);  #以空格进行分割

10.#字符串的连接

用 '.'进行连接、

这个方式不仅仅可以将字符串进行连接,而且可以将其他的数字等进行连接

而且,也可以将这些将要连接的变量都放在一个双引号之间,在双引号之间,php是可以识别每个变量的

11.#数组

>数组中不仅可以存放字符串,而且还可以存放整形,浮点数等,他的定动态性是非常良好地

array_push(要添加的数组,要添加的元素)

array_pop;等库函数;-------在 php.net网址中也有详细的说明

 >数组还可以通过键值对的方式存储数据;即索引数组,键值对数字

$arr['K' ] = 'fvdmf';

>数组的初始化’

$arr = array('k' => 'Hello', 'w' => 'world', 'name'=>'jikexueyaun');

还可以用下标的方式初始化

$arr = array(0 => 'Hello', 1 => 'world', 'name'=>'jikexueyaun');

同时还有数组的遍历等,

原文地址:https://www.cnblogs.com/qinzhihaovip/p/9805764.html