2019 面試題(五)

2021-09-25 07:12:34 字數 576 閱讀 5088

1. 在面試的過程中經常出現的一道面試題是,將「123456789241234214」 進行千位分隔符進行分割,個人總結如下,若有未判斷到的漏洞,請不吝賜教。

function getstr($str)

//判斷是否有小數點

$num = substr_count($str,'.');

$str_d = "";

if ($num>0 && $num<2)

$num=ceil(strlen($str)/3);

$arr=array();

$j =0;

$str=strrev($str);

for($i=0;$i<$num;$i++)

$str=implode(',',$arr);

$str=strrev($str);

return $str.$str_d;

}$str='467238491323432837491747.12';

echo getstr($str);

輸出的內容是:467,238,491,323,432,837,491,747.12

面試題 五道面試題五

判斷出棧順序的正確性 假設每個相同元素只出現一次 include include include include using namespace std class istruesack istruesack if str2 null public bool istrue const char pu...

前端面試題2019

2.下列哪個方法可以 物件的讀和寫?object.defineproperty proxy object.frzee object.assign 3.請選出 執行後列印的輸出 4.選出可以阻止 form 的 submit 的方法?onsubmit function event onsubmit fu...

面試題之五

socket連線和http連線的區別 以http 開頭都是http協議傳輸到你的瀏覽器的,而http是基於socket之上的.socket是一套完成tcp,udp協議的介面.http協議 簡單物件訪問協議,對於應用層,http協議是基於tcp連線的.tcp協議 對應於傳輸層 ip協議 對應於網路層 ...