php基础

1、变量定义

$变量名=变量值;

<?php
$a=5;
?>

2、基本输出语法

echo - 能够输出一个以上的字符串

print - 只能输出一个字符串,并始终返回 1

注:echo的运行速度比print要快(因为不用返回数值)

echo:

<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
?>

print:

<?php
print "<h2>PHP is fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>

3、数据类型

<?php 
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);
?>

注:var_dump() 会返回变量的数据类型和值
4、字符串函数

<?php
echo strlen("Hello world!");
?>

注:strlen()返回字符串的长度

<?php
echo strpos("Hello world!","world");
?>

注:strpos()检索字符串中是否存在某个指定的字符串,如果正确输出true ,否则输出false

5、常量

<pre class="php" name="code"><?php
define("GREETING", "Welcome to W3School.com.cn!",true);
echo gerrting;
?>

注:用define()定义常量,最后一个属性是定义关键字是否对于大小写敏感,一般默认不输入的话是false(敏感)
 

6、定义函数

<?php
function familyName($fname) {
  echo "$fname Zhang.<br>";
}
//调用函数
familyName("Li");
familyName("Hong");
familyName("Tao");
familyName("Xiao Mei");
familyName("Jian");
?>

7、定义数组

数组定义有两种定义方式

<?php
$cars=array("Volvo","BMW","SAAB");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
<?php
$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="SAAB";
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

数组的排列函数:

sort() - 以升序对数组排序

rsort() - 以降序对数组排序

asort() - 根据值,以升序对关联数组进行排序

ksort() - 根据键,以升序对关联数组进行排序

arsort() - 根据值,以降序对关联数组进行排序

krsort() - 根据键,以降序对关联数组进行排序

8、文件处理

打开文件

$myfile=fopen("webdictionary.txt", "r");

注:第一个属性为文件名,第二个属性为读取的模式 r为只读

读取文件

fread($myfile,filesize("webdictionary.txt"));

注:第一个属性是文件,第二个是数据的大小

关闭文件

fclose($myfile);

创建文件

$myfile = fopen("testfile.txt", "w")

写入文件

<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Bill Gates\n";
fwrite($myfile, $txt);
$txt = "Steve Jobs\n";
fwrite($myfile, $txt);
fclose($myfile);
?>







 




 








 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值