<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                1、簡述如何得到當前執行腳本路徑,包括所得到參數。 > __FILE__ //當前執行腳本路徑 $argv //--獲取參數列表數組 2、語句include和require的區別是什么?為避免多次包含同一文件,可用(?)語句代替它們? > 包含文件失敗的時候:include產生一個警告,而require產生錯誤中斷 > 可用require_once,include_once代替 3、實現中文字串截取無亂碼的方法 > mb_substr('中國', 1, 1) 4、echo(),print(),print_r()的區別 > echo 和print不是一個函數,是一個語言結構 print(string $arg)只有一個參數 echo arg1,arg1,arg2; 可以輸出多個參數,返回void echo和print只能打印出string,不能打印出結構 print_r能打印出結構 比如 $arr = array("key"=>"value"); print_r($arr); 5、如何實現字符串翻轉? ~~~ //英文使用: strrev('abc') //中文使用: function reverse($str) { $len=mb_strwidth($str); for($i=0;$i<$len;$i++) { $arr[]=mb_substr($str, $i, 1); } return implode("", array_reverse($arr)); } print_r(reverse('你好,中國')); ~~~ 6、在PHP中error_reporting這個函數有什么作用? > 設定error的展示級別 > 7、請寫一個驗證電子郵件和手機的格式是否正確 ~~~ $email='110A68b_56@qq.com'; $reg='/([a-zA-Z0-9_]+)@([a-zA-Z0-9_]+)\.([a-zA-Z]+)/'; echo preg_match($reg,$email); $mobile='13105212203'; $preg='/1[34578]{1}\d{9}/'; echo preg_match($preg,$mobile); ~~~ 8、下面哪個函數可以打開一個文件,以對文件進行讀和寫操作?選 c ~~~ (a) fget() (b) file_open() (c) fopen() (d) open_file() ~~~ 9、下面哪個選項沒有將 john 添加到users 數組中? (1分) bd ~~~ (a) $users[] = 'john'; (b) array_add($users,'john');// 不存在此函數 (c) array_push($users,'john'); (d) $users ||='john';// 寫法錯誤 ~~~ 10、寫一個函數,能夠遍歷一個文件夾下的所有文件和子文件夾 ~~~ function my_dir($dir) { $files = array(); if(@$handle = opendir($dir)) { //注意這里要加一個@,不然會有warning錯誤提示:) while(($file = readdir($handle)) !== false) { if($file != ".." && $file != ".") { //排除根目錄; if(is_dir($dir."/".$file)) { //如果是子文件夾,就進行遞歸 $files[$file] = my_dir($dir."/".$file); } else { //不然就將文件的名字存入數組; $files[] = $file; } } } closedir($handle); return $files; } } echo "<pre>"; print_r(my_dir(".")); echo "</pre>"; ~~~ 11、以下語句輸出的結果是什么 ~~~ $a = 3; echo "$a",'$a',"\\\$a","${a}","$a"."$a","$a"+"$a"; ~~~ 輸出:3$a\$a3336 12、以下語句輸出的結果是什么 ~~~ setcookie("a","value"); echo $_COOKIE['a']; ~~~ php7 輸出空 php5.6輸出 PHP Notice: Undefined index: a 13、array+array與array_merge()的區別 > 二者之間的區別是: 1、 鍵名為數字時,array_merge()不會覆蓋掉原來的值,但+合并數組則會把最先出現的值作為最終結果返回,而把后面的數組擁有相同鍵名的那些值“拋棄”掉(不是覆蓋) 2、 鍵名為字符時,+仍然把最先出現的值作為最終結果返回,而把后面的數組擁有相同鍵名的那些值“拋棄”掉,但array_merge()此時會覆蓋掉前面相同鍵名的值
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看