• php实现 字符串分割


    php实现 字符串分割

    一、总结

    一句话总结:

    1、字符串按固定位分割函数是什么?

     7     $str_arr=str_split($str,8);

    2、字符串填补函数的参数是什么?

    10     $str_arr[$len-1]=str_pad($str_arr[$len-1], 8, "0");

    3、字符串取长度和数组取长度分别是用什么参数?

    count和strlen

     8     $len=count($str_arr);
     9     $len2=strlen($str_arr[$len-1]);

    二、字符串分割

    题目描述

    •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 
    •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 

    输入描述:

    连续输入字符串(输入2次,每个字符串长度小于100)

    输出描述:

    输出到长度为8的新字符串数组

    示例1

    输入

    复制
    abc
    123456789

    输出

    复制
    abc00000
    12345678
    90000000

    代码

     1 <?php
     2 /*
     3 //1、如果长度小于8,那么取出并补全后面
     4 //2、如果长度大于8,那么依次取8后做上面的判断
     5 */
     6 while($str=trim(fgets(STDIN))){
     7     $str_arr=str_split($str,8);
     8     $len=count($str_arr);
     9     $len2=strlen($str_arr[$len-1]);
    10     $str_arr[$len-1]=str_pad($str_arr[$len-1], 8, "0");
    11     foreach($str_arr as $val){
    12         echo $val.PHP_EOL;
    13     }
    14     //echo $str_arr[$len-1].PHP_EOL;
    15 }
    16 ?>
     
  • 相关阅读:
    POJ 2486
    奇怪的电梯
    穿越泥地(mud)
    救援行动(save)
    As Fast As Possible
    Connecting Universities
    They Are Everywhere
    Cells Not Under Attack
    吃饭
    花店橱窗(flower)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9293431.html
Copyright © 2020-2023  润新知