PHP全栈开发(五):PHP学习(2. echo 和 print 输出、数组、foreach循环、字符串)

在PHP中有两个基本的输出语句,就是echo 和 print

这两个东东有什么不同呢。

echo 可以一次输出一个或者多个字符:

echo "这是一个", "字符串,", "使用了", "多个", "参数。";

就像这样,输出是没有问题的。

输出的结果是:这是一个字符串使用了多个参数

然后echo的输出是不带换行的,如果需要换行的话,可以在后面添加<br>

echo "这是一个", "字符串,", "使用了", "多个", "参数。<br>";

也可以在字符串中间加变量输出。

$x=5;
echo "这是一个", "字符串,", "使用了", $x,"个", "参数。<br>";

还是比较方便的。

也可以像这样,但是$x后面一定要加空格,不然会报错

$x=5;
echo "这是一个", "字符串,", "使用了","$x 个", "参数。<br>";

 

数组

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

可以像这样创建一个数组,使用count();函数来返回数组中元素的数量

echo count($cars);

可以使用如下方法便利数组:

$dog=array("xxx","yyyy",5,3.23,"xxd");
$lang=count($dog);
for($x=0;$x<$lang;$x++){
    echo $dog[$x],"<br>";
}

好麻烦,没有python那么简单。

但是PHP也是有foreach循环的啦

<?php
$x=array("one","two","three");
foreach ($x as $value)
{
    echo $value . "<br>";
}
?>

重要的事情说三遍,as前面是数组,as前面是数组,as前面是数组

然后我们来说一下PHP中的字符串运算符,PHP中有且只有一个字符串运算符!

真是神经噢,居然这么少的吗?!!

对,那就是.(点)号。

这个点号用于将两个字符串链接起来,相当于加号。

真是无语了呢

就像这样

<?php 
$txt1="Hello world!"; 
$txt2="What a nice day!"; 
echo $txt1 . " " . $txt2; 
?>

一些字符串的函数,有strlen()用来返回字符串的长度。

还有strpos()可以用来查找字符串内的特定内容。

 

posted @ 2018-08-06 12:42  为往圣继绝学2333  阅读(533)  评论(0编辑  收藏  举报