A. php一組十六進制數據如何轉成字元串
字元類型是整型類型的一種,將其轉換成int類型,然後再輸出十六進制形式即可。下面是一個示常式序。
#include <iostream>using namespace std;int main(){ char str_test[] = "hello world\n";int limit = strlen(str_test);for (int inx=0; inx!=limit; ++inx) //用static_cast將字元類型轉成int類型cout<<str_test[inx]<<"---hex:"<<hex<<static_cast<int>(str_test[inx])<<"\t";cout<<endl;return 0;}
程序執行結果:
B. php中怎麼把數字轉成字元串
應該使用printf,例子程序:
<?php
printf("%02d%02d",7,28);
?>
補充:
看來是我太毛躁了,我不知道你沒有C語言基礎,請看下面的例子:
<?php
$s=sprintf("%02d%02d",7,28);
echo$s;
?>
C. php將一維數組轉換為字元串並自定義間隔符號
原生php寫法:
把數組元素組合為字元串:
第一個參數為可選項,所以也可以這樣調用。echoimplode("",$arr);
echoimplode($arr);
Thinkphp實例:
$avatar_array=$shop->limit(0,5)->getField(『id』,true);
mp(implode(「,」,$avatar_array));
die();
得出結果: