Time of Update: 2016-06-23
我想使用preg_replace函數把text裡面的部分字元替換成圖片 當我這樣寫時可以正常執行 $expression ="/@呲牙/";$reexpression ="呲牙";$text=preg_replace($expression,' ',$text); 可是當我改成數組後替換後圖片的url都成了www.test.com/static/expression/Array.gif了 $expression =array("/@呲牙/","/@鄙視/","/@折磨/");
Time of Update: 2016-06-23
字串大小比較的規則是什嗎? 例如:"10","10a","a","abc" 他們之間 如何按 升序 降序排列?? 求規則!! 回複討論(解決方案) 據我所知,他們之間的排列比較的規則是:首先首字母的ascll大小比較如果相同就比較第二個。 字串大小是按照從首個字元的ASCII來依次排序的 據我所知,他們之間的排列比較的規則是:首先首字母的ascll大小比較如果相同就比較第二個。 "10","10a"這兩個如何比較? var_dump(strnatcmp(
Time of Update: 2016-06-23
我兩張表 表a id 姓名 班級編號 表b 班級編號 班級中文名稱 在php中,我想要這樣顯示 軟體班 張三 李四 ..... 繪畫班 王五 ........ 請問 在php中怎麼體現啊,另外我是用的smarty。 回複討論(解決方案) 沒用過smarty,直接sql語句查出來,按照你期望的方式顯示出來不行嗎。 select
Time of Update: 2016-06-23
A表 id title 1 123 2 456 3 789 .... B表 id name 1 987 2 654 3 321 .... SQL代碼為 select A表. * , B表. * from A表 A, B表 B where A.id in (1,2,3) 查詢結果有重複數,怎麼弄才不顯示重複數?? 回複討論(解決方案) 你沒有關聯兩表,有重複是必然的 這樣? select A表. * ,
Time of Update: 2016-06-23
比方說在www.baidu.com?id=20 這個頁面裡面怎麼寫分頁啊 因為我地址裡已經有?id=20了 那 頁面 2 3 4 就不能帶?參數了。。。我應該怎麼做 回複討論(解決方案) 你先說一下 id=20 的含義 分頁頁碼和id不是一個值嘛 可以這樣的:www.baidu.com?id=20&page=1 //2,3,4,5等數位。 www.baidu.com?id=20&page=1 我怎麼擷取page? 怎麼擷取id?、
Time of Update: 2016-06-23
先把我的配置和apache的錯誤分析說下,最後就是請各位看下我遺漏了什麼地方了,幫我解決這個問題 1:配置:win2003+mysql+php+iis+apache 機器上還安裝了.net3.5+mssql 殺毒的軟體只有卡巴(其實我已經停了,並退出了) apache的連接埠配置: Listen 80 iis的80連接埠一直是停用的 目錄: DocumentRoot "d:/wamp/www/"
Time of Update: 2016-06-23
只要按F5重新整理就會變成後面那張圖一樣,重新輸入地址又可以用 回複討論(解決方案) 按F5,與重新輸的地址不是同一個網址吧。。。。 看不到圖。。 樓上大大,看到圖了嗎? 都是一個地址啊,都是首頁,按F5不是打不開網頁,只顯示一部分 瀏覽器地址一樣,但顯示的東西不一定一樣哦.. 可能我沒說明白,這個是我用一個模板改的,我按F5重新整理頁面就會只顯示部分,我在地址欄按斷行符號就可以正常顯示
Time of Update: 2016-06-23
pdo mysql怎麼輸出第1條 第4條 第7條資料。。 下面是輸出全部資料。。 query($sql1); while($row = $rs -> fetch()) { echo''.$row[id].''; } ?> 回複討論(解決方案) query($sql1); $num = 0; while($row = $rs -> fetch()) { $num++;if(1==$num || 4==$num || 7==$num) echo''.$
Time of Update: 2016-06-23
我用的是pdo 不能用mysql函數 怎麼擷取第一條資料和第4條 第7條資料。 回複討論(解決方案) 表結構是怎樣的,排序依據是什嗎? 排序沒依據 我用limit寫不了。。 每次都是擷取第一、四、七條嗎?還是下次有可能就是第二、五、六條資料,如果擷取的資料永遠是那幾個,直接用id當做條件就可以 ,如果你的是隨時更新的,建議你寫成活用的sql 不是 1 4 7 10 13 16 19 22 25 怎麼用ID做條件啊
Time of Update: 2016-06-23
Prospect 即 “展望,未來”版本的意思 還沒定型,後續功能會陸續添加, 歡迎關注,體驗: http://www.youyax.com/ 個人開發作品,時間有限, 大家也可以來貢獻代碼,相互交流學習 回複討論(解決方案) 搭配一款開源產品zTree,UI表現就更完美了~,掛在左端, 正巧相容chrome,Firefox,internet exploror 8
Time of Update: 2016-06-23
想實現這樣的功能: 向整個區域網路發送廣播, 然後擷取全部的返回資訊。 $socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);socket_set_option($socket, SOL_SOCKET, SO_BROADCAST, 1);$message="1000";@socket_sendto($socket,$message,strlen($message),0,"255.255.255.255",6000
Time of Update: 2016-06-23
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'payments' in 'field list' query("SET NAMES utf8");// Create the jqGrid instance$grid = new jqGridRender($conn);// Write the SQL Query$grid->SelectCommand = 'SELECT
Time of Update: 2016-06-23
現有這樣一需求,有個word模板,中間很多變數 通過apache+php讀取該模板的拷貝,將相關值填充到word中的變數 請教下大家,需要寫什麼環境,完整例子, 初學php,謝謝 回複討論(解決方案) 如果你不介意收費的話,推薦你用PageOffice,這是個非常優秀的第三方Office組件,不但能動態填充word模板,還能在php網頁裡顯示、編輯word文檔。這是目前PHP下處理word的最佳方案。PHP樣本有很多,到官網下吧
Time of Update: 2016-06-23
要擷取mysql 資料庫表的多少條資料 怎麼寫。。。用pdo 回複討論(解決方案) $pdo = new PDO('127.0.0.1', username, password, dbname);$pdo->query("select count(*) from table_name"); 直接用count(*)執行sql就行吧 關鍵是沒看懂你的意思。你可以再把需求描述的詳細一點。什麼多少條? $pdo->query("select count(*)
Time of Update: 2016-06-23
function Write_FileFun_new($filename,$filedir, $htmldata = '') {if(!is_dir($filedir)) {mkdir($filedir, 0777);}$htmlfile = $filedir.$filename;if($fp = fopen($htmlfile, 'wbt')) {fwrite($fp,$htmldata);fclose($fp);} else {echo "Can not write to files,
Time of Update: 2016-06-23
小妹是php新手 最近想要?著?一?搜?程式 主要是藉由php作?媒介??android和mySQL 不??卡在我的php一直?法成功判?SQL?法 以下是我主要??程式片段: (in java) try { String result = DBConnector.executeQuery("SELECT*FROM user where zip = 'newzip' "); System.out.println(result); (php?法)
Time of Update: 2016-06-23
echo $keyword = "上海|北京!成都 深圳";echo ""; $old1 = array("/(\s*)(\s)(\s*)/","/(\s*)(\|)(\s*)/","/(\s*)(!)(\s*)/");$new1 = array('" "','"|"','" "!');echo $keyword3="\"".preg_replace($old1,$new1,$keyword)."\"";//輸出:"上海"|"北京" "!成都" "深圳"echo $keyword = "上海 |
Time of Update: 2016-06-23
$url=http://www.xxx.com/66/ preg_replace("#^\/(\d{2,4})\/?$#","name/index.php?t=1&id=$1",strtolower($url)); 通過以上我能得到一個重寫的網址:name/index.php?t=1&sid=66 我如何能直接通過一次正則替換,替換出一個數組:如下? array( 'name'=>index.php, 'param'=>array('t'=>
Time of Update: 2016-06-23
我在zend studio9.0.3下開發project:myzf,修改了apache的httpd.conf ,httpd-vhost.conf等相關內容,並在hosts中增加了127.0.0.1 myzf.com,重啟了apache. 在ie中輸入http://myzf.com後,提示:“網域名稱無法解析”? 多謝! 回複討論(解決方案) 非常的奇怪……理論上只有DNS cache 優先於 hosts,而DNS cache不能解析必然會檢查hosts
Time of Update: 2016-06-23
功能:通過外部程式轉換圖片格式(幾種寫法都不行,通過shell可以成功,但通過PHP返回1,說明寫法有誤) exec("c:/Program Files/IrfanView/i_view32.exe c:/Program Files/IrfanView/03280009.sff /convert=c:/Program Files/IrfanView/4.tif", $result, $status); echo $status; exec("c://Program Files//