zoukankan      html  css  js  c++  java
  • 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 ?>
     
  • 相关阅读:
    js数据类型转换与字面量
    CSS精灵图与字体图标
    CSS元素的显示与隐藏
    .net core依赖注入学习
    WebAPI 参数问题
    .net EF code first 注意事项
    C#面向对象
    家用电信光纤内网IP改为公网IP
    页面JS引用添加随机参数避免页面缓存
    JS处理URL中的中文
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9293431.html
Copyright © 2011-2022 走看看