Jump to content
php.lv forumi

Sadalīt stringu


loyd
 Share

Recommended Posts

Ar funkciju file_get_contents() nolasu failu. Strings ir šāds: "vards=loyd parole = neko ielogojies = 1 ielogojies = 2 ielogojies = 2" ielogojies ir nenoteikts skaits, kā kuru reizi.

Vajadzētu atdalīt un saglabāt katru vērtību citā mainīgajā. $vards lai ir loyd, $parole lai ir neko. Iespējams tas būtu izdarāms ar preg_match, bet īsti nemāku uzrakstīt pareizu variantu.

Un tos ielogojies vajadzētu arī atdalīt un vēl saglabāt array lai pēc tam varu izlaist caur šo.

foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}

Ceru ka varēsat palīdzēt. Paldies.

Edited by loyd
Link to comment
Share on other sites

Ok, tos ielogojies man ar nesanāk dabūt visus ārā, bet vārdu/paroli ar augstāk uzrakstīto manu kodu var dabūt, viss notiek kā vajag.

Tos ielogojies meklē ar atsevišķu regexpu, šitā te:

preg_match_all("/ielogojies\s*=\s*(\S+)/U", $line, $m);
print_r($m);

 

Un to ielogojies izvācā arā no iepriekšējā regexpa (visu iekavu, kas sākas ar ?: un $ zīmi beigās arī.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...