<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0

    1 echo()
    可以同時輸出多個字符串,可以多個參數,并不需要圓括號,無返回值。

    2 print()
    只可以同時輸出一個字符串,一個參數,需要圓括號,有返回值,當其執行失敗時返flase .??? print 的用法和C語言很像,所以會對輸出內容里的%做特殊解釋。
    $a=print('hi');
    echo $a;
    //----------------------------
    hi 1?? //1是$a的值。
    //-----------------------------

    3 die();??// 和exit()區別。
    有兩個功能:先輸出內容,然后退出程序。(常用在鏈接服務器,數據庫)
    mysql_connect("locahost","root","root") or die("鏈接服務器失敗!");

    4 printf();??? //f指format格式化
    printf("參數1",參數2):
    參數1=按什么格式輸出;參數2=輸出的變量。
    (%s:按字符串;%d:按整型;%b:按二進制;%x:按16進制;%X:按16進制大寫輸出;%o:按八進制; %f:按浮點型)

    對于參數1,其格式如下:
    %[ 'padding_character][-][width][.precision]type

    說明:
    所有轉換都以%開頭,如果想打印一個%,則必須用“%%”;
    參數padding_character是可選的,用來填充變量直至指定的寬度,如:printf ("$%'a10.2f" , 43.2); //$aaaaa43.20,默認是填充一個空格,如果指定了一個空格或0就不需要使用“'”做為前綴。對于任何其它前綴則必須指定單引號。
    【-】是可選的,添加它則表明數據應該左對齊。而不是默認的右對齊,如上例加一個-則為:printf ("$%'a-10.2f" , 43.2); //$43.20aaaaa
    whidth 表示在這里為將被替換的變量留下多少空間(按字符計算)。如上例的10(包括小數點).
    precision則必須是一個小數點開始,表示小數位后面要顯示的位數。

    函數,返回輸出字符個數,把文字格式化以后輸出,如:

    printf ("$%01.2f" , 43.2); //$43.20

    $表示填充的字符

    0表示位數不夠在不影響原值的情況下補0
    1表示輸出的總寬度
    2表示小數位數,有四舍五入

    %f 是表示顯示為一個浮點數

    格式化命令及說明:

    %% 印出百分比符號,不轉換。
    %b 整數轉成二進位。
    %c 整數轉成對應的 ASCII 字符。 如:printf ("$%c" , 65); // 輸出:A
    %d 整數轉成十進位。 如:printf ("$%d" , 65.53); // 輸出:65
    %f 倍精確度數字轉成浮點數。
    %o 整數轉成八進位。
    %s 整數轉成字符串。
    %x 整數轉成小寫十六進位。
    %X 整數轉成大寫十六進位

    對于printf(),還可以使用帶序號并以$符號結束的參數方式來指定參數轉換的順序。如:
    printf ("the total is $%2$.2f and subtotal: %1$.2f" , 65.55,37.2); //the total is $37.20 and subtotal: 65.55
    如上:%2$.2f指定了使用第二個參數65.55,%1$.2f則指定用第一個參數37.20。

    ?? <?php
    ???? $num=100.001;
    ???? printf("%d",$num); //100
    ???? printf("%s",$num); //100.001
    ???? printf("%s---%d---%b---%x---%o---%f",$num,$num,$num,$num,$num,$num)
    ???? //100.001---100---1100100---64---144---1001.00100
    ???? printf("%.2f",$num); //100.00 (小數點保留2位)
    ???? printf("%.1f",$num); //100.0 (小數點保留1位)
    ???? printf("%`#10s",$num); // #10s
    ???? printf("%#10s",$num); //10s
    ?? ?>

    5 sprintf();
    此并不能直接輸出,先賦給一個變量,然后再輸出變量。
    <?php
    $num=100.001;
    $a=sprintf("%d",$num);
    echo $a; //100
    ?>

    6 print_r();
    功能:只用于輸出數組。
    $a = array (1, 2, array ("a", "b", "c"));
    print_r ($a);

    返回:
    Array ( [0] => 1 [1] => 2 [2] => Array ( [0] => a [1] => b [2] => c ) )

    7 var_dump();
    功能: 輸出變量的內容,類型或字符串的內容,類型,長度。常用來調試。
    <?php
    $a=100;
    var_dump($a); //int(100)

    $a=100.356;
    var_dump($a); //float(100.356)
    ?>

    8.var_export ();
    返回關于傳遞給該函數的變量的結構信息,它和 var_dump() 類似,不同的是其返回的表示是合法的 PHP 代碼。
    您可以通過將函數的第二個參數設置為 TRUE,從而返回變量的值。
    <?php
    $a = array (1, 2, array ("a", "b", "c"));
    var_export ($a);
    /* 輸出:
    array (
    0 => 1,
    1 => 2,
    2 =>
    array (
    ?? 0 => 'a',
    ?? 1 => 'b',
    ?? 2 => 'c',
    ),
    )
    */

    $b = 3.1;
    $v = var_export($b, TRUE);
    echo $v;
    /* 輸出:
    3.1
    */
    ?>

    posted on 2011-07-26 10:09 jadmin 閱讀(78) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲综合一区二区国产精品| 九月丁香婷婷亚洲综合色| 亚洲熟妇无码久久精品| 91福利免费视频| 91情国产l精品国产亚洲区| 少妇太爽了在线观看免费视频| 亚洲AV无码专区国产乱码电影| 可以免费观看的国产视频| 99ri精品国产亚洲| 91福利视频免费观看| 亚洲精品美女网站| 男人的天堂亚洲一区二区三区 | 亚洲午夜无码AV毛片久久| 一级做a爰片久久毛片免费陪 | 亚洲无成人网77777| 好男人视频社区精品免费| 亚洲 自拍 另类小说综合图区| 老司机午夜在线视频免费观| 亚洲国产V高清在线观看| eeuss免费天堂影院| 亚洲国产天堂久久综合网站| AV无码免费永久在线观看| 中文字幕亚洲精品无码| 免费又黄又爽的视频| 中文在线日本免费永久18近| 午夜免费不卡毛片完整版| 亚洲av乱码中文一区二区三区| 亚洲黄色免费网站| 亚洲AV无码资源在线观看| 亚洲中文字幕成人在线| 久草免费福利资源站| 精品久久久久久亚洲精品| 久久精品毛片免费观看| 麻豆狠色伊人亚洲综合网站| 免费国产高清视频| 最近免费mv在线观看动漫| 亚洲一区在线视频观看| 亚洲?V无码成人精品区日韩| 成人网站免费看黄A站视频| 亚洲综合久久一本伊伊区| 亚洲国产综合无码一区二区二三区|