Code前端首页关于Code前端联系我们

关于phprepeat的信息

terry 3年前 (2023-09-30) 阅读数 44 #PHP
文章标签 sscanf函数

本文目录一览:

  • 1、PHP中的str_repeat函数在JavaScript中的实现
  • 2、PHP数组怎么把重复的加起来
  • 3、php重复输出字符

PHP中的str_repeat函数在JavaScript中的实现

PHP中有一个函数:String

str_repeat($str,

num);挺好用的....以下通过js和php模拟实现。

1:PHP版本

复制代码

代码如下:

/*PHP版实现*/

function

repeat($str,

$num){

return

implode(

$str,

array_fill(0,

$num+1,

'')

);

}

2:JavaScript实现:

复制代码

代码如下:

/*JavaScript实现*/

function

repeat(str,

num){

return

new

Array(

num

+

1

).join(

str

);

}

PHP数组怎么把重复的加起来

(1)利用php提供的函数,array_unique和array_diff_assoc来实现

.代码如下:

?php

function FetchRepeatMemberInArray($array) {

// 获取去掉重复数据的数组

$unique_arr = array_unique ( $array );

// 获取重复数据的数组

$repeat_arr = array_diff_assoc ( $array, $unique_arr );

return $repeat_arr;

}

// 测试用例

$array = array (

'apple',

'iphone',

'miui',

'apple',

'orange',

'orange'

);

$repeat_arr = FetchRepeatMemberInArray ( $array );

print_r ( $repeat_arr );

?

(2)自己写函数实现这个功能,利用两次for循环

.代码如下:

?php

function FetchRepeatMemberInArray($array) {

$len = count ( $array );

for($i = 0; $i $len; $i ++) {

for($j = $i + 1; $j $len; $j ++) {

if ($array [$i] == $array [$j]) {

$repeat_arr [] = $array [$i];

break;

}

}

}

return $repeat_arr;

}

// 测试用例

$array = array (

'apple',

'iphone',

'miui',

'apple',

'orange',

'orange'

);

$repeat_arr = FetchRepeatMemberInArray ( $array );

print_r ( $repeat_arr );

?

php重复输出字符

php重复输出字符可以参考下面的代码:

?php

//字符串

$str= "hello,PHP!";

//将上述字符串重复10次

echo str_repeat($str, 10);

?

扩展资料:

str_repeat() 函数的作用是把字符串重复指定的次数。

语法

str_repeat(string,repeat)

参数描述

string 必需,规定要重复的字符串。

repeat 必需,规定字符串将被重复的次数,必须大于等于 0。

实例

把字符串 "Shanghai " 重复 5 次:

?php

echo str_repeat("Shanghai",5);

?

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门