PHP之string之str_repeat()函數使用
阿新 • • 發佈:2018-03-07
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()函數使用