2018-12-17

2018-12-17  本文已影响0人  Fqqqqqq

StudyPHP

记录自己在学习PHP中的点点滴滴.并做上记录,仅供参考!

var_dump补充:

var_dump函数可以有多个值 比如var_dump(a,b,......);

echo 和 print 比较:

echo 的速度 比 print快;

php常见数据类型:

integer(整型),float(浮点型),string(字符串),boolean(布尔型),array(数组),object(对象),NULL(空值);

常量说明:

常量定义define(常量名,常量值,是否大小写敏感(true:不敏感,默认true)),常量为全局变量;

字符串常用的函数:

<?php
echo substr_replace("Hello world","earth",6);
?>
<?php
echo substr_replace("Hello world","earth",-5);
?>
<?php
echo substr_replace("world","Hello ",0,0);
?>
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
<?php
$arr = array("Hello" => "Hi", "world" => "earth");
echo strtr("Hello world",$arr);
?>

PHP运算符要注意的点:

<?php
var_dump(intdiv(10, 3));
?>
<?php
$x=10; 
echo ++$x; // 输出11
 
$y=10; 
echo $y++; // 输出10
 
$z=5;
echo --$z; // 输出4
 
$i=5;
echo $i--; // 输出5
?>
<?php
$x = array("a" => "red", "b" => "green"); 
$y = array("c" => "blue", "d" => "yellow"); 
$z = $x + $y; // $x 和 $y 数组合并
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>
<?php
// 如果 $_GET['user'] 不存在返回 'nobody',否则返回 $_GET['user'] 的值
$username = $_GET['user'] ?? 'nobody';
// 类似的三元运算符
$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';
?>

PHP数组常用函数:

<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";

$result = compact("firstname", "lastname", "age");

print_r($result);
?>

PHP超级全局变量

PHP循环

 while (条件)
{
    要执行的代码;
}

do...while:首先执行一次代码块,然后在指定的条件成立时重复这个循环

 do
{
    要执行的代码;
}
while (条件);

for:循环执行代码块指定的次数

 for (初始值; 条件; 增量)
{
    要执行的代码;
}

foreach:根据数组中每个元素来循环代码块

 foreach ($array as $value)
{
    要执行代码;
}

PHP魔术常量

上一篇 下一篇

猜你喜欢

热点阅读