<?php
/**
* string single display
* string[i] display method
*/
// example
$string = "this is the just text";
$vowels = 0;
for($i = 0, $j = strlen($string); $i < $j; $i++) {
if(strstr('this', $string[$i])) {
$vowels++;
}
}
echo $vowels;
echo "<br>";
function lookandsay($s) {
$r = '';
$m = $s[0];
$n = 1;
for($i = 1, $j = strlen($s); $i < $j; $i++) {
if($s[$i] == $m) {
$n++;
} else {
$r .= $n . $m;
$m = $s[$i];
$n = 1;
}
}
return $r . $n . $m;
}
for($i = 0, $s = 1; $i < 10; $i++) {
$s = lookandsay($s);
echo $s;
echo "<br>";
}
?>//其实string单个字符操作就是string[$i]的应用
lookandsay很有意思。值得研究!!
本文介绍了一种有趣的字符串操作方法,并通过PHP代码实现了Look-and-Say数列的生成过程。该数列通过读取前一项的数字序列并描述其组成来生成下一项。
1542

被折叠的 条评论
为什么被折叠?



