亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 14
粉絲 0
評論 0
訪問量 13379
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
流程控制與常用數(shù)組函數(shù)--2018年08月23日作業(yè)
悅派的博客
原創(chuàng)
762人瀏覽過

實例

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>08-23作業(yè)</title>
</head>
<body>
<h2>作業(yè)1. 編程: 實例演示while(),do~while()</h2> <br>
<?php

$i = 0;
while ($i <= 9)
{
    echo $i++;
}

echo '<br>';


$i  =  0 ;
do {
    echo  $i++ ;
}
while ( $i <= 9 );


echo '<br>';


$i  =  10 ;
do {
    echo  $i++ ;
}
while ( $i <= 9 );



?>

<hr>
<h2>作業(yè)2. 編程: 函數(shù)的參數(shù)與作用域</h2> <br>
<?php
$siteName = 'php中文網(wǎng)';
// php中只有函數(shù)作用域,函數(shù)外部聲明的變量在函數(shù)內(nèi)部不能直接使用,可以放在全局變量內(nèi)或者提前進行全局聲明
function hello ()
{
    return $GLOBALS['siteName'];
}

echo hello();

$siteName1 = 'ipnx.cn';

echo '<br>';

function hello1 ()
{
    global $siteName1;
    return $siteName1;
}
echo hello1();

?>
<hr>
<h2>作業(yè)3. 編程: 數(shù)組常用的鍵值操作與指針操作</h2> <br>
<?php

$user= ["id"=>"2","name"=>"王老師","age"=>"26","city"=>"上海"];
echo '<pre>';
print_r($user) ;
echo $user['name'].'的ID是:'.$user['id'];
echo '<br>';


//in_array()判斷數(shù)組中是否存在某個值
echo in_array('王老師', $user) ?'存在' : '不存在';
echo '<br>';

//array_key_exists():判斷某個鍵名是否存在于數(shù)組中?
echo array_key_exists('王老師', $user) ?'存在' : '不存在';
echo '<br>';

// array_values():以索引方式返回數(shù)組的值組成的數(shù)組
print_r(array_values($user));

// array_keys():以索引方式返回數(shù)組的鍵名組成的數(shù)組
print_r(array_keys($user));

// array_search():以字符串的方式返回指定值的鍵

print_r(array_search('王老師',$user));
echo '<br>';
echo $user[array_search('王老師',$user)];
echo '<br>';

//鍵值對調(diào)array_flip()
print_r(array_flip($user));

//數(shù)組的內(nèi)部數(shù)量統(tǒng)計
echo count($user),'<br>';

//key()返回當前元素的鍵
echo key($user),'<br>';

//current()返回當前元素的值
echo current($user),'<br>';
echo '<hr>';

//next()指針下移
echo next($user),'<br>';

//end()指針尾部
echo end($user),'<br>';

//reset()指針復(fù)位
echo reset($user),'<br>';

// each()返回當前元素的鍵值的索引與關(guān)聯(lián)的描述,并自動下移
print_r(each($user));
print_r(each($user));
print_r(each($user));

//list() 將索引數(shù)組中的值,賦值給一組變量
list($key,$value) = each ($user);
echo $key, '******',$value, '<br>' ,'<br>';


// while,list(),each() 遍歷數(shù)組

reset($user);//指針復(fù)位后進行遍歷
while (list($key, $value) = each($user))
{
    echo $key , ' => ', $value, '<br>';
}


?>
<hr>
<h2>作業(yè)4. 編程: 數(shù)組模擬棧與隊列操作</h2> <br>
<?php

//使用數(shù)組來模擬堆棧和隊列操作
$user= ["id"=>"2","name"=>"王老師","age"=>"26","city"=>"上海"];

echo '<pre>',print_r($user,true);//print_r(); 第二個參數(shù) 為true時 返回值 而不顯示。
echo '當前數(shù)組數(shù)量: '. count($user), '<br>';//數(shù)組的數(shù)量: count()

// 入棧:array_push();并返回新數(shù)組的長度
echo array_push($user, 'php中文網(wǎng)'),'<br>';
echo '當前數(shù)組數(shù)量: '. count($user), '<br>';
print_r($user);
// 出棧:array_pop();并返回出棧的值
echo array_pop($user),'<br>';
echo array_pop($user),'<br>';
echo array_pop($user),'<br>';
print_r($user);



//隊: shift(),unshift()

// 入隊:unshift();并返回新數(shù)組的數(shù)量
echo array_unshift($user, 'ipnx.cn','peterzhu');
print_r($user);
//出隊,并返回出去的值
echo array_shift($user),'<br>';
print_r($user);


//模擬隊列操作: 增刪只能在二端進行,不允許同一端進行
array_push($user, 'php'); //尾部進隊
print_r($user);

array_shift($user); // 頭部出隊
print_r($user);

array_unshift($user, 'html'); // 頭部進隊
print_r($user);

array_pop($user);  // 尾部出隊
print_r($user);
?>
</body>
</html>

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例


批改狀態(tài):合格

老師批語:
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
關(guān)于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費學(xué)