一些建议,如下:
1. 记 PHP 函数
2. 学习优秀代码的思想
3. 不停写代码,十万行代码什么时候达到什么时候就 NB 了
4. 多尝试脱离任何固定思维去写东西、按自己的想法去做、然后你会遇到问题,总结起来
5. 反思自己写代码的套路与流程,敢于怀疑
从每天 5 个函数做起
一:strrpos()
strrpos() 函数查找字符串在另一字符串中最后一次出现的位置
实例
<?php
echo strrpos("You love php, I love php too!","php");
?>
返回结果
21
二:print_r()
print_r() 函数用于打印变量,以更容易理解的形式展示
实例
<?php
$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));
print_r ($a);
?>
返回结果
Array
(
[a] => apple
[b] => banana
[c] => Array
(
[0] => x
[1] => y
[2] => z
)
)
三:var_dump()
var_dump() 函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构
实例
<?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?>
返回结果
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
}
四:count()
count() 函数返回数组中元素的数目
实例
<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>
返回结果
3
五:array_push()
array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度
实例
<?php
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
?>
返回结果
Array ( [0] => red [1] => green [2] => blue [3] => yellow )