php 二进制 n次方 所有字符在字符串中的位置 小结
来源:互联网 发布:移动4g网络频段 编辑:程序博客网 时间:2024/06/05 15:41
今天在写一个函数时,用到了一些零碎的小知识点,将它们以简单例子的形式总结出来。
<?php
$array=array(4,5,1,2,3,1,2,1);
$ac=array_count_values($array);//数组中所有字符出现的次数
print_r($ac);
echo pow(2,1);//求2的1次方
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 < $count; $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 中查找某个字符在字符串中出现的所有位置
- 获取某个字符在字符串中的位置
- 获取字符在字符串中的位置
- SQL判断字符在字符串中的位置
- Python:查找字符在字符串中的位置
- 统计一个字符在字符数组中的所有位置
- 字符串处理笔记-查找指定字符在字符串中的位置
- 返回指定字符在字符串中的位置指针
- java 找出一个字符在 一个字符串中的位置
- LotusScript查询指定字符在字符串中的位置
- iOS搜索指定字符在字符串中的位置
- php统计所有字符在字符串中出现的次数
- php统计所有字符在字符串中出现的次数
- 查找某个字符在字符串中第N次出现的位置
- std::string 在字符串中查找第n个字符的位置
- sqlserver 查找某个字符在字符串中第N次出现的位置
- 终于明白#!bin/sh是什么意思了
- hdu 2200 Eddy's AC难题
- OC nil与null的区别【空指针与野指针】
- windows 批处理 for循环语句
- SpringMvc 上传/下载 文件
- php 二进制 n次方 所有字符在字符串中的位置 小结
- ubuntu下搭建svn服务器
- 未做-Android与服务器端数据交互(http协议整合struts2+android)
- 【玩转考试】考试准备之添加考试
- javascript中的arguments
- 蓝桥杯之基础练习 特殊回文数
- JS中typeof与instanceof之间的区别总结
- 按键松手检测 - 检测是否连续按下
- 假期备战蓝桥杯stm32学习笔记(三)