php 二进制 n次方 所有字符在字符串中的位置 小结

php中文网
发布: 2016-07-29 09:06:25
原创
1366人浏览过



今天在写一个函数时,用到了一些零碎的小知识点,将它们以简单例子的形式总结出来。

$array=array(4,5,1,2,3,1,2,1);
$ac=array_count_values($array);//数组中所有字符出现的次数
print_r($ac);

echo pow(2,1);//求2的1次方

立即学习PHP免费学习笔记(深入)”;

echo "\n";
echo decbin(1);//将十进制1转换为二进制
echo "\n";
$l=4;
$o=0;
echo $k=sprintf("%0{$l}d", $o);//设定字符串长度,不足前面补零

echo "\n";

function getCharpos2($str, $char){   //这是在网上找的一个函数,可以获得某个字符在字符串中出现的所有位置,组成一个数组

       $j = 0;

       $arr = array();

       $count = substr_count($str, $char);

       for($i = 0; $i

             $j = strpos($str, $char, $j);

             $arr[] = $j;

             $j = $j+1;

       }

       return $arr;

}
$c=getCharpos2("10011", '1');
print_r($c);

echo "\n";

$s = 'abcdefg';
var_dump(str_split($s,1)); 将字符串中的字符1个1个隔开,组成数组


$array = array('0','0','1');

echo implode($array);//将数组组合成字符串


?>

输出接触如下:

Array
(
    [4] => 1
    [5] => 1
    [1] => 3
    [2] => 2
    [3] => 1
)
2
1
0000
Array
(
    [0] => 0
    [1] => 3
    [2] => 4
)

array(7) {
  [0]=>
  string(1) "a"
  [1]=>
  string(1) "b"
  [2]=>
  string(1) "c"
  [3]=>
  string(1) "d"
  [4]=>
  string(1) "e"
  [5]=>
  string(1) "f"
  [6]=>
  string(1) "g"
}
001

以上就介绍了php 二进制 n次方 所有字符在字符串中的位置 小结,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号