1. 程式人生 > >PHP之string之str_repeat()函數使用

PHP之string之str_repeat()函數使用

right log see res func pre mb_strlen multipl phpstorm

str_repeat

  • (PHP 4, PHP 5, PHP 7)
  • str_repeat — Repeat a string
  • str_repeat — 重復一個字符串

Description

string str_repeat ( string $input , int $multiplier )
//Returns input repeated multiplier times.
//返回 input 重復 multiplier 次後的結果。

Parameters

input

  • The string to be repeated.
  • 待操作的字符串。

multiplier

  • Number of time the input string should be repeated.
  • input 被重復的次數。

  • multiplier has to be greater than or equal to 0. If the multiplier is set to 0, the function will return an empty string.
  • multiplier 必須大於等於 0。如果 multiplier 被設置為 0,函數返回空字符串。

Return Values

  • Returns the repeated string.
  • 返回重復後的字符串。

Examples

<?php
/**
 * Created by PhpStorm.
 * User: zhangrongxiang
* Date: 2018/2/20 * Time: 下午11:50 */ //------------------------------ echo str_repeat( "-", 30 ) . PHP_EOL; //****************************** echo str_repeat( "*", 30 ) . PHP_EOL; //////////////////////////////////////////////////////////////// $input = 'bar'; $multiplier = 5; $separator = ','; //bar,bar,bar,bar,bar echo implode( $separator
, array_fill( 0, $multiplier, $input ) ) . PHP_EOL; //?,?,? echo implode( ',', array_fill( 0, 3, '?' ) ) . PHP_EOL; $my_head = str_repeat( "°~", 35 ); echo strlen( $my_head ) . PHP_EOL; // 105 echo mb_strlen( $my_head, 'UTF-8' ) . PHP_EOL; // 70 echo strlen( "°" ) . PHP_EOL;//2 echo strlen( "~" ) . PHP_EOL;//1 //°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~°~ echo $my_head . PHP_EOL;

See

  • http://php.net/manual/zh/function.str_repeat.php

All rights reserved

PHP之string之str_repeat()函數使用