Thema: array_search
Einzelnen Beitrag anzeigen
  #1  
Alt 22.08.2005, 11:41:42
schaggel schaggel ist offline
Anfänger
 
Registriert seit: Jul 2005
Beiträge: 40
array_search

irgendwie komm ich damit nicht klar.

ich versuche eine Text-Datei auszulesen (in ein Array),
was soweit auch klappt.
Nun wollte ich mit "array_search" nach einer Übereinstimmung mit
einer Variablen aus der DB suchen, damit ich diese Zeile abändern kann (also ob Variable A aus der DB auch in einer Zeile der Textdatei zu finden ist). Er findet aber keine Übereinstimmung.
Definiere ich nun im Script selbst ein kleines Testarray, findet er es in
diesem Testarray, aber nicht in meinem Datei-Array.
Versteh ich nicht, aber denke, das es wohl an der Textdatei liegen muss
(Welche mit nem Editor oder Word-Pad erzeugt wurde).
Sind da irgendwelche Sonderzeichen enthalten, nach denen ich mitsuchen muss, wenn ich das Datei-Array durchsuche ( sowas wie "\n") ?

Hat vielleicht jemand gerade "zufällig" einen passenden Codeschnipsel irgendwo "rumfliegen" ?
Fange gerade erst an, mich mit dem Dateisystem rumzuschlagen.
Aber vielleicht gibts ja auch nen "direkten" Weg, da ich eigentlich nur eine Zeile innerhalb der Datei "austauschen" muss, also ohne alles in ein array einzulesen ?

so hatte ich angefangen
PHP-Code:
.....
$read=file($file,1);  // file into array
$search="admin pb_sv_httpKey ".$mypassword//search-string
$key=array_search($search$read); //search for a match
..... 

Geändert von schaggel (22.08.2005 um 11:56:04 Uhr)
Mit Zitat antworten