background image

程背景的话,可以发现

 www.srmqgg.com 一切都得心应手。 

    与 Perl 语言一样,在 PHP 中,如果在双引号包含的字符串中含有变量的话,该变量将用相应的变量

值替换;如果字符串被单引号包含,则不做替换。例如:

 

  <?php    

  $name = ‘PETER’; 

  $greeting_1 = “Hello, $name!”; 

  $greeting_2 = ‘Hello, $name!’; 

  echo “$greeting_1\n”; 

  echo “$greeting_2\n”; 

  ?> 

  显示结果为: 

  Hello, PETER! 

  Hello, $name! 

  (注:上述代码中的

“\n”为换行符,只能在双引号字符串下使用)        

  B. 变量 

   

  PHP 允许用户象使用常规变量一样使用环境变量。例如,在页面 http://www.nba.com/scores/index.html 中包

含如下代码:

 

   

  <?php 

     echo “[$REQUEST_URI]”; 

   

  ?> 

     则输出结果为[/scores/index.html]    

    

     C. 数组    

  用户在使用 PHP 创建数组时,可以把数组索引(包括常规索引或关联索引)加入方括号中。例如: 

     $fruit[0] = ‘banana’;    

  $fruit[1] = ‘apple’;    

  $favorites['animal'] = ‘tiger’;    

  $favorites['sports'] = ‘basketball’;    

    如果用户在向数组赋值时不指明数组下标, PHP 将自动把该对象加入到数组末尾。例如对于上述

$fruit 数组可以用以下方式赋值而保持结果不变, 

   

  $fruit[] = ‘banana’;    

  $fruit[] = ‘apple’;    

  同样,在 PHP 中,用户还可以根据需要建立多维数组。例如: 

   

  $people[‘David’][‘shirt’] = ‘blue’;    

  $people[‘David’][‘car’] = ‘red’;    

  $people[‘Adam’][‘shirt’] = ‘white’;    

  $people[‘Adam’][‘car’] = ‘silver’;    

  在 PHP 中,用户还可以使用 array()函数快速建立数组。例如: 

   

  $fruit = array(‘banana’,‘apple’);    

  $favorites = array(‘animal’ => 

‘tiger’, ‘sports’ => ‘basketball’);    

  或者使用 array()函数创建多维数组: 

   

  $people = array (‘David’ => array(‘shirt’ => 

‘blue’,’car’ => ‘red’),    

  

‘Adam’ => array(‘shirt’ => ‘white’,‘car’ => ‘silver’));    

  此外,PHP 还提供了内置函数 count()用于计算数组中的元素数量。例如: 

   

  $fruit = array(‘banana’, ‘apple’);