Navigacija

Vartotojų tinkle

Prisijungusių svečių: 95
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,963
Naujausias narys: WolfHammer

Naujausi straipsniai

Paskutiniai nariai

N-20 4 dienos
Reikalas 5 dienos
Rytis 1 savaitė
DjArtas 2 savaitės
WolfHammer 2 savaitės
Nostesi12 savaitės
Wisedocs13 savaitės
asdasdddz16 savaitės
Paslapties K...17 savaitės
Audrius_1720 savaitės
Simbijanas32 savaitės
Karinacraft33 savaitės
Žmogus36 savaitės
Bruksnys40 savaitės
Darexs43 savaitės
Nepas43 savaitės
keistuole45 savaitės
Gizmis47 savaitės
MaFetas61 savaitės
ozzWANTED62 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 216.73.216.163
Naujienų: 529
Straipsnių: 235
Temų: 52,590
Postų: 522,550
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

N-20
2026 Vas. 6 21:02:05
O mes dar gyvi šypsosi)

WolfHammer
2026 Sau. 25 01:01:35
drovus

Žmogus
2025 Geg. 31 10:05:18
Kas geresnio? šypsosi

Nepas
2025 Bal. 9 17:04:13
drovus

Nepas
2025 Bal. 9 17:04:08
drovus

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
PHP: Teksto skaidymas
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai

Autorius: Wasiulis Peržiūrų: 2074      Spausdinti temą
2014 Vas. 19 21:02:29          1 žinutė iš 5
Spausdinti pranešimą
Sveiki forumiečiai,

Susidūriau su tokia problema.
Dirbu su modejimai.lt įdiegimu ir iškilo bėda. Gaunu iš mokejimai.lt atsakymą su raktažodžiu bei žinutės tektu. atrodo pvz taip: slim Sveiki visi, čia Wasiulis.

Kaip atskirti raktažodį nuo teksto, nes man reikalingas tik tektas.
Bandžiau su preg_match_all tačiau mysql funkcija dubliuojasi. Ko gero todėl nes yra cikle, o ištraukus iš ciklo kažkodėl nustoja veikti. pridėsiu kaip pvz tačiau tinka ir kitoks išvedimo variantas.


<?php
$sms_text = $params['sms']."ends";
preg_match_all('/(slim)(.+)(ends)/i', $sms_text, $matches, PREG_SET_ORDER);
for ($n = 0; $n <= count($matches); $n++) {
 
$to_replace = $matches[$n][2];
$result = dbquery("INSERT INTO zinutes (zinute, laikas) VALUES ('".$to_replace."', '".time()."')");
}
}
?>


4 atsakymai:
2014 Vas. 19 22:02:30          2 žinutė iš 5
Spausdinti pranešimą
Vis dėl to yra paprasčiau :D

echo mb_substr($params['sms'], 4, mb_strlen($params['sms']), 'utf-8');


Nerodys pirmu 4 simoblių, spausdins tik kas yra po jo
+3



Redagavo Žmogus 2014 Vas. 19 22:02:14

#1 Dėkui, veikia puikiai. Respect! :DWasiulis, 2014 Vas. 19 22:02:07
Žmogus
Narys
Viršesnis už Dievą

Pranešimai: 5621
Įstojęs: 2006 Gru. 8 17:12:08
2014 Vas. 19 22:02:16          3 žinutė iš 5
Spausdinti pranešimą
Tai cikle sudėk žodį pvz su su implode, o po ciklo daryk insert šypsosi
+1Geriausias atsakymas



#1 Gal numesi pavyzdėlį?Wasiulis, 2014 Vas. 19 22:02:37
2014 Vas. 19 21:02:37          4 žinutė iš 5
Spausdinti pranešimą
http://lt1.php.net/explode
maniau šiam reikalui geresnis variantas
0



#1 Jau žiūrėjau, tačiau explode išskaido po žodį, vėl tuomet reikės naudoti ciklą ir vėl dubliuos mysql tai gausis viskas tas pats. Man ir su preg_match išsitraukia gerai tikciklas viską gadina. nes išveda rezultatą į mysql. 1. | Žinutė | Laikas 2. | | LaikasWasiulis, 2014 Vas. 19 21:02:55
2014 Vas. 19 22:02:52          5 žinutė iš 5
Spausdinti pranešimą

$first = explode(" ", $params['sms']);
$first = $first[0];
$tekstas = str_replace($first, '', $params['sms']);


Arba kazka tokio galbut, nerodys pirmo zodzio..
0


#1 Čia daug būdų yra :DŽmogus, 2014 Vas. 19 22:02:54

#2 tai jo, parasiau pirma sovusi i galva :DIlikeIT, 2014 Vas. 19 23:02:04
Peršokti į forumą: