zoukankan      html  css  js  c++  java
  • php实现 字符串分割

    php实现 字符串分割

    一、总结

    一句话总结:解决当下的问题才能碰到隐藏的问题。

    1、php按个数分割函数用什么,如何使用?

    str_split()

     6         $arr = str_split($input,8);

    2、php填充字符用什么,各个参数是什么意思?

    str_pad()

     8             $arr[count($arr)-1] = str_pad($arr[count($arr)-1],8,'0',STR_PAD_RIGHT);

    二、字符串分割

    题目描述

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

    输入描述:

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

    输出描述:

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

    示例1

    输入

    复制
    abc
    123456789

    输出

    复制
    abc00000
    12345678
    90000000

    代码

     1 <?php
     2 for($i=0;$i<2;$i++)
     3 {
     4     $input = trim(fgets(STDIN));
     5     if($input){
     6         $arr = str_split($input,8);
     7         if(strlen($arr[count($arr)-1]) < 8){
     8             $arr[count($arr)-1] = str_pad($arr[count($arr)-1],8,'0',STR_PAD_RIGHT);
     9         }
    10     }
    11     //$output = array_merge($output,$arr);
    12     foreach($arr as $out){
    13         echo $out.PHP_EOL;
    14     }
    15 }
     
  • 相关阅读:
    django-02框架-配置、静态文件和路由
    django-01框架-工程搭建
    python虚拟环境安装
    linux推送文件到另一台主机
    python2问题收集
    python diff json方法
    Linux expect详解
    python scp到远端机器
    shell远程执行命令(命令行与脚本)
    git操作
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9202344.html
Copyright © 2011-2022 走看看