strstr

    4熱度

    3回答

    我只是想不出代碼。如果我想改變爲一個switch語句,但我無法找到邏輯,我的表現太多了。 目前我有: if(strstr($var,'texttosearch')) echo 'string contains texttosearch'; if(strstr($var,'texttosearch1')) echo 'string contains texttosearch1

    0熱度

    2回答

    我需要一些幫助,在C. char*初始化和strstr這是普遍的問題: 我有一個函數func1 FUNC1()FUNC2(); 問題是,valgrind給出了一個基本上說strstr可能使用未初始化值的錯誤。爲了糾正這一點,我不得不做一些像char* str = "hello world";,但我不能realloc,這是一個問題。 我用隨機字符串測試了我的程序,問題在於valgrind將str視爲

    -1熱度

    1回答

    下面是我在標題中提到的問題代碼: $folder = '/net/comp/home/data/'; $files1 = scandir($folder); $analysisno=($row['ANALYSIS_NUMBER']); //e.g.11wa666 //if ($test = strstr($folder,'$analysisno

    0熱度

    3回答

    好工作,我有我的DB這些表: 表A: id | haystack ------------- 1 | 682,401 2 | 351 表B: id | needle ------------- 1 | 352 2 | 682 3 | 978 所有我想要的要做的是檢查表A中的乾草堆是否包含表B中的任何針。我在PHP中使用了此代碼: $res_A = mysql_query('S

    0熱度

    1回答

    我想從一個(文本)文件中讀取關鍵字列表,然後添加那些在C.一個CString陣列麻煩的是,我讀一行文件線,文件每行包含一個單詞。我可以成功填充數組,但是當我嘗試在另一個字符串中查找這些關鍵字時,它會返回false,因爲我猜測最後關鍵字有\ n。 我可以讀取該文件的另一種方式可以是,使文本文件中的逗號分隔的文件,讀取一行和記號化它。但是,隨着關鍵字列表的不斷擴大,我不會知道如何讀取尺寸可能非常大的行

    5熱度

    2回答

    爲什麼這個特定的代碼段在strstr()上返回false是否輸入「test」? char input[100]; int main() { fgets(input, 100, stdin); printf("%s", input); if(strstr("test message", input)) { printf("strstr tr

    1熱度

    3回答

    我想使用strstr函數來計算字符串'TT'在DNA序列ATGCTAGTATTTGGATAGATAGATAGATAGATAGATAGATAAAAAAATTTTTTTTT中出現的次數,而不計算任何'T的兩次。它應該出現5個'TT'實例,但是我的功能是給我9個,這就是如果你重疊TT的話你會得到什麼。我該如何解決這個問題,以便只計算'TT'的每個單獨實例並且沒有T被計數兩次?下面是我的程序: /****

    3熱度

    1回答

    我將與Ubuntu 8.04(gcc版本4.2.4)配合使用的程序移植到10.04(gcc版本4.4.3)。我有以下代碼: #include <stdio.h> #include <string.h> int main(void) { char p[100] = "////abcd"; char *t; /* Remove duplicate slashes,

    1熱度

    1回答

    美好的一天。我正在使用zend + smarty,但我不認爲框架與這個問題有任何關係。我有以下情況: A script that gets a string from a specified site using an api. The string is retrieved corectly so I'll just assign a string to a variable: $

    0熱度

    2回答

    假設我們有像「adjkadahsdjashd ## kjhkhkjhkjhs」這樣的字符串。 ,我想將它們切成例如adjkadahsdjashd和kjhkhkjhkjhs 所以我寫這在我的電腦上: <?php $s="508462170##dfsfgdfggf"; echo substr($s,strpos($s,"#")+2)."</br>"; echo substr($s,0,strpo