1
我有一個地獄的時間想出一個體面的方式使這個if語句搜索這些代碼的文件。我設置的文本文件,從這樣看:preg_match和reg表達式使用字母數字,逗號,句點,感嘆號等
myfile.txt的
r)
0Y7
1a6
q.
@g
@(
#a
!P
T[
V}
0,
這裏是我竟能簡短。
$subject = file_get_contents(fvManager_Path . 'myfile.txt');
if (preg_match('/^[a-zA-Z0-9,]+$/',$result['fmbushels_itemCode'], $subject)) {
基本上我試圖逐行搜索文本文件來查看整個字符串是否存在。它們也是區分大小寫的。
$ result ['fmbushels_itemCode']來自sql查詢,並且始終返回文本中上面的代碼。
我很感激任何幫助。如果有人知道這樣做或不同的命令的一個更好的辦法,我願意給這一個鏡頭,以及:)
編輯:
private function _fvShareBushels() {
$subject = file_get_contents(fvManager_Path . 'myfile.txt');
if (count($vShareArray) > 0) {
$vCntMoves = count($vShareArray);
for ($vI = 0;$vI < $vRunMainLoop;$vI++) {
sell $result['fmbushels_itemCode']);
}
}
}
這是一個很大的代碼片段。由於郵差限制,我不得不最大化。我可以合作的領域是:如果你想要做的逐行
if (count($vShareArray) > 0 && $result['fmbushels_itemCode'] **is not in** $subject) {
對不起添加註釋不具備的功能張貼類似的問題本身 –
請看編輯:在主要問題:) –
我想我可能需要恰恰相反。而不是foreach($ f AS $ vShare ['item']){我需要像foreach($ f!AS $ vShare ['item']){但是!AS給出一個錯誤 –