- Mindent megtudtunk az új Nokia 3210-ről
- Samsung Galaxy Z Fold4 - egyre megy, honnan nézed
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Android szakmai topik
- Minden a BlackBerry telefonokról és rendszerről
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S24 - nos, Exynos
- Asus ROG Phone 8 Pro - az élet nem csak játék és mese
- Honor Magic6 Pro - kör közepén számok
Hirdetés
-
A franciáknak elege van abból, hogy minden gyerek mobilozik
it Vissza akarják szorítani a gyerekek és tinédzserek közösségi média- és okostelefon-használatát.
-
Free Play Days 2024 - 18. hét: Headbangers: Rythm Royale
gp Extraként a Star Wars Jedi: Survort is kipróbálhatjuk 5 óra erejéig.
-
Alacsony fogyasztású, 128 GB-os szervermemóriát kínál a Micron
ph Az új RDIMM TSV technológia alkalmazása nélkül éri el a címben említett tárkapacitást.
Új hozzászólás Aktív témák
-
-
Soak
veterán
válasz Sk8erPeter #10298 üzenetére
Dobtam is jelenleg a qtip-et. jQuery UI sokkal egyszerübb, konfigolni is jóval egyszerübb.
Athlon64+ : Pont egy ilyent álmodtam meg az este, megsporoltál most egy kis időt nekem
-
Cathfaern
nagyúr
válasz WolfLenny #10295 üzenetére
Kliens oldalon ahogy írták is, rendszeresen intézel egy AJAX kérést a szerver felé.
Szerveren két dolog lesz:
1. Fut maga a feldolgozó szál, ami bizonyos lépcsőknél (mondjuk ha egy for ciklus, ami feldolgoz 10000 sort, akkor mondjuk minden 1000. sor után) adatbázisba beírja, hogy most elérte a 10%-ot (1000/10000), aztán a 2000. sornál a 20%-ot (2000/10000), stb. (sorazonosítónak pl. mehet session ID)
2. Az AJAX kérést meghívja az ellenőrző függvényt, ami egyszerűen kiolvassa az előbb említett táblából a %-os értéket.Overheadje van bőven, meg eszi az erőforrást, de ha ez az igény, akkor ez az igény
Athlon64+:
APC-t külön telepíteni és engedélyezni kell (vagy el tudod ezt érni szolgáltatónál, vagy nem).[ Szerkesztve ]
-
zzolika
aktív tag
Sziasztok!
Hogyan tudok egy gomb megnyomására elindítasni egy PHP functiont?
<input name="Button" type="button" value="Szamol" onClick="szamol()">
Amíg a szamol() javascriptben volt addig mûködött. Most átírtam a függvényt php-ba, betettem a <head>-be, de semmit sem csinál, még az echo sem mûködik. -
trisztan94
őstag
Óh, köszi így működött!
Erre nem tudok rájönni:
<?php
session_start();
if (!isset($_SESSION['user']))
{
if(!isset($_SESSION['guest']))
{
header('location:not_logged_in.php');
}
?>
<!doctype html>
<html lang="hu">
<head>
<title>Történetfeltöltés</title>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="../css/soon.css"/>
<link href='http://fonts.googleapis.com/css?family=Niconne&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
</head>
<body>
<h2>Történetfeltöltés</h2>
<h3>A Történeted ellenőrzés után kerül ki.</h3>
<form method="post" action="../php/upload_story_exec.php">
<input type="text" class="elemek" name="cim" id="felsogomb" placeholder="Történet Címe"/><br/>
<textarea rows="10" cols="30" class="textarea" name="torzs">
</textarea><br/>
<input type="submit" class="belepes" name="send" value="Beküldés"/>
</form>
</body>
</html>na most erre kapok egy ilyet:
Parse error: syntax error, unexpected $end in /data/e/r/eroticplaza.hu/web/php/upload_story.php on line 30
a line 30 a </html>
??????
https://heureka-kreativ.hu
-
válasz trisztan94 #10305 üzenetére
Nincs lezárva az első if-ed.
-
trisztan94
őstag
-
Soak
veterán
Sziasztok,
Írtam egy ilyet ;
<?php public static function show_all_relevant_feed(){
$friends = Relation::find_all_friends($_SESSION['user_id']);
foreach($friends as $friend){
$id = $friend->friend_id;
$events = self::find_event_by_users_id($id);
foreach($events as $event){
echo "<div class=\"roundDiv\" id=\"photo_flow\"><img name=\"feed_pic\" src=\"\" width=\"58\" height=\"44\"><span>$event->body<span></div>";
}
}
}
?>Faszán működik, csak ugye ez megkeresi a barátokat, aztán megvizsgálja az első barátot és kirakja dátum szerint rendezve az eventeket és megy a következő barátra. Én pedig azt szeretném, hogy a barátoktól függetlenül az eventeket listázza . Két dologra gondoltam, az egyik, hogy csak azt az eventet keresem meg amelyik users_id oszlopában valamelyik barát id-ja található.Ezzel két bajom van. Az egyik, hogy nem tudom megirni azt a MySQL sort ami megcsinálja, hogy nem egy id-ra keres, hanem egy arrayból (mondjuk csak tippelek) mindegyikre , a másik meg az, hogy így elvileg minden oldalletöltésnél az összes eventet ellenőrzi a php és mivel event egy usernek "végtelen" lehet, ezért eléggé nagy lehet az adatbázis már pár száz usernél is. A második az ,hogy ezt a függvényt módosítva nem ki echozom a dolgokat, hanem összegyűjtöm és utána dátum szerint kilistázom. Ezt egyelőre még nem sikerült összerakni fejben. Természetesen az eventhez van hozzárendelve dátum (dateofcreation nevü oszlop). Mi a véleményetek róla?
-
zzolika
aktív tag
válasz fordfairlane #10308 üzenetére
Pontosabban hogy is?
kicseréltem submitra:
<input name="Submit" type="submit" value="Szamol" onClick="szamol()">
így sem csinál semmit. -
fordfairlane
veterán
válasz zzolika #10310 üzenetére
Nézz meg egy php tutorialt, amiben leírják, hogy hogyan kell formokat kezelni PHP-ben. Én is írhatnék ilyet, de egyrészt lusta vagyok, másrészt a neten egy tonnányi leírás van ilyen témában.
Annyi a lényege, hogy csinálsz egy formot, egy vagy több beviteli mezővel, raksz bele submit gombot, majd szerveroldalon PHP-ben kezelni kell a submit actiont, ami meghívja a megfelelő PHP-s függvényedet.
A másik lehetőség, hogy az oldal újratöltődése nélkül aszinkron módon kliensoldali scriptből indítasz el submitet (AJAX), a szerveroldalon ennek nagyjából ugyanaz a kezelése, mint a sima form submitnek.
Ezt vagy neked kell megírnod, vagy megfelelő frameworköt kell használod. Magában a böngészőkben és a PHP-ben nem létezik olyan fajta automatizmus (RPC, DCOM, CORBA), ami megoldja helyetted, hogy kliensoldalról simán meghívj egy szerveroldalon implementált függvényt vagy metódust.
[ Szerkesztve ]
x gon' give it to ya
-
zzolika
aktív tag
válasz fordfairlane #10311 üzenetére
Form megvan, gomb megvan. Csak ha rákattintok nem indul el semmi.
Tehát hiába rakom bele a PHP szubrutint az oldal kódjába, nem lehet ezt a PHP függvényt ugyanúgy meghívni, mint egy JavaScriptet?
Akkor az alapkoncepció hibás, mert nem is tud így mûködni? De akkor hogy használjak PHP-t, ha nem is lehet elindítani? -
Soak
veterán
válasz zzolika #10312 üzenetére
Hogyne lehetne. Az oldaladon nincsen beléptető rendszer amit php-vel oldottál meg? Ugyanúgy meg tudod ezt is csinálni.
kb így :
<?php
if(isset($_POST['submit'])) {
ide rakod amit akarsz csináltatni
}form meg igy néz ki
<form action="upload.php" enctype="multipart/form-data" method="POST">
<input type="submit" name="submit" value="Upload" />
</form>Fontos, hogy az action="" azt jelenti, hogy a form hol keresi a függvényt, ha üres akkor az adott oldalon keresi . valamint fontos a name is mert a $_POST onnan tudja, hogy most ő van porondon.
[ Szerkesztve ]
-
fordfairlane
veterán
válasz zzolika #10312 üzenetére
Tehát hiába rakom bele a PHP szubrutint az oldal kódjába, nem lehet ezt a PHP függvényt ugyanúgy meghívni, mint egy JavaScriptet?
Lényegében nem. Hiába raksz PHP kódrészletet egy fileba, az a kódrészlet a kliens számára láthatatlan marad, a kliens csak a PHP script kimenetét látja. Ha megnézed a html forrást a böngészőben, semmi jel nem utal arra, hogy szerveroldalon ezt mi és hogyan állította elő.
A böngésződnek arról nincs tudomása, hogy létezik-e szerveroldalon ilyen függvény, hiába rakod ugyanabba a fájlba a függvény implementációját, és a html kimenetet. A böngésző csupán fájlt tud "meghívni" (<form action="file.php">) különféle paraméterekkel. Azt már szerveroldalon kell megoldani, hogy a kapott paraméterek alapján a megfelelő függvény meghívódjon.
Tehát lényegében neked nem függvényt kell meghívnod, hanem kommunikálni kell tudnod a szerverrel.
[ Szerkesztve ]
x gon' give it to ya
-
Soak
veterán
válasz fordfairlane #10314 üzenetére
Most esett le, hogy kicsit előrébb kellett volna kezdeni a magyarázást
-
zzolika
aktív tag
Az oldalon van egy input form, sok mezõvel, és van két gomb, amit szeretnék ha megnyomásra két különbözõ PHP eljárást indítana el, de maradna ugyanebben a ablakban.
A gombnyomásra aktualizálja a form néhány mezõjét.
Ezért raktam a PHP eljárást ugyanabban az oldalba, hogy ne nyíljon meg új ablakban.
<form name="form_vegar" method="post" action="">
Tehát az action üres, ugyanitt kéne keresnie a meghívott függvényt is.
Ha üres az action, akkor mit indít el?
<input name="Submit" type="submit" value="Szamol" onClick="szamol()">
Mert így nem megy ha PHP függvény a szamol(), csak ha Javascript.szerk: Kezdem érteni. Tehát a gombra csak egy külsõ fileban megadott xxxx.php-t tudok elindítani, (mivel a php függvény igazából nem is létezik a kliens oldal számára, amíg a szerver ki nem számolta és el nem küldte, csak az eredményt kapja meg a kliens böngészõ) amit a szerver számol ki.
Tehát ezt a fügve'nyt mindenképpen külön file-ba kell tennem, hogy el tudjam indítani. Meg lehet oldani azt, hogy ugyanebben az ablakban maradjak, csak frissüljön a tartalma?[ Szerkesztve ]
-
fordfairlane
veterán
válasz zzolika #10316 üzenetére
Csakhogy te áttettél egy számítást szerveroldalra. Innentől kezdve a dolog nem függvényhívás, hanem adatok elküldése a szervernek, a szerver betölti a php értelmezőt, az végrehajtja a megfelelő php fájlt. Ebben a php fájlban meg kell vizsgálod a bejövő paramétereket, meg kell hívnod a megfelelő függvényt, össze kell állítanod a böngészőnek visszaküldendő adatokat.
Ez innentől egy elosztott rendszer, ahol nem létezik olyan, hogy sima függvényhívás. Innentől két külön gépen két külön folyamat van, ami között egy kezdetleges, request-response HTTP protokoll az egyetlen kommunikációs csatorna.
[ Szerkesztve ]
x gon' give it to ya
-
Soak
veterán
válasz zzolika #10316 üzenetére
Rosszul érted.
Egy egszerű ábra ahogy a php működik:
Magyarul, ha te a böngésző elött ülsz és megnézed a forráskódot akkor csak html lesz benne. Ha ugyanezt megnézed a szerveren akkor ott látni fogod a php kódot. Ennek az az okat, hogy a javascriptel ellentétben a php nem a user CPU-n dolgoztat, hanem a szerverén (eléggé leegyszerűsítve ) . Tehát ha a böngésző meghív egy oldalt az azt eredményezi, hogy a szerveren kiválasztott oldalt a szerver elöbb összerakja majd azután megmutatja. Ellentétben egy statikus html oldallal ahol a böngésző csak értelmezi a html kódot.
A lényege az, hogy ha nem szerveren fut a php és ugy akarod megnézni (akár böngészővel) akkor egyszerűen írás lessz belőle.
Ha windosos környezetben dologozol akkor tedd fel a WAMP-ot (feltesz még egy-két dolgot, de egyik sem haszontalan) . Ezzel eléred azt, hogy ugymond a te gépeden egy könyvtár ki lesz nevezve servernek, ahova berakod a php-s odaladat, böngészőve beirod, hogy localhost/etc/file.php és akkor már látni fogod.
U.i.: A form action="" nem az a lényeg, hogy átírányítson, hanem az, hogy postot csak egyszer küldjön, ne minden frissitésnél.
[ Szerkesztve ]
-
fordfairlane
veterán
válasz zzolika #10316 üzenetére
Ha annyi a követelmény, hogy ugyanazon az oldalon maradj, akkor ezt viszonylag egyszerű megoldani.
Nagyon leegyszerűsítve, a végrehajtási szál, egyetlen formra, egy fájlba téve a submit kezelését és a formot:
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$eredmeny = szamol($_POST['operandus1'], $_POST['operandus2']);
echo $eredmeny;
}
?>
<form action="" method="post">
<input type="text" name="operandus1" />
<input type="text" name="operandus2" />
<input type="submit" value="Számolj" />
</form>Ebbe persze még valahova bele kell rakni a "szamol()" függvény implementációját.
[ Szerkesztve ]
x gon' give it to ya
-
Soak
veterán
Az éjjel megálmodtam. Elválik majd, hogy mennyira bírja a szerver.
public static function show_all_relevant_event(){
$friends = Relation::find_all_friends($_SESSION['user_id']);
$events = self::find_all();
foreach($events as $event){
$author_id = $event->users_id;
foreach($friends as $friend){
$friend_id = $friend->friend_id;
if($friend_id == $author_id){
$filename = $event->photograph_filename;
$username = $event->users_username;
$datetime = strtotime($event->dateofcreation);
$mysqldate = date("F j, G:i ", $datetime);
echo "itt van a kontent";
}
}
}
}A find_all functio már alaprból csökkenő sorrendbe adja az eventeket.
-
Sk8erPeter
nagyúr
"az action="" azt jelenti, hogy a form hol keresi a függvényt"
Nem, az azt jelenti, hogy megadod, HOVA, melyik feldolgozó fájlba küldöd el a form adatait. Nem keres semmilyen függvényt, és ennek önmagában még a PHP-hoz sincs köze. A megadott metódusoknak a HTTP-protokollhoz van köze, meg a böngészők működési mechanizmusához. Az action attribútumban megadott feldolgozó fájl akár nyugodtan lehetne ASP.NET fájl is."valamint fontos a name is mert a $_POST onnan tudja, hogy most ő van porondon."
A $_POST nem tud semmit. Az csak egy tömb, a kapott adatokkal. A name attribútum valóban kell, mert szerveroldalon csak így kapod meg a bevitt adatokat.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Bocs, de muszáj megint pontosítanom, nem kötekedésből, csak hogy ne vezessen félre senkit. Ne vedd rossz néven, én sem szoktam, ha korrigálnak, sőt, ha jó a korrekció, annak örülök is.
"Magyarul, ha te a böngésző elött ülsz és megnézed a forráskódot akkor csak html lesz
benne."
Nem feltétlenül HTML, ha más content type-ra vonatkozó headert küldött ki a szerver, és nem HTML-tartalmat rakott össze."Ezzel eléred azt, hogy ugymond a te gépeden egy könyvtár ki lesz nevezve servernek"
Könyvtár nem lehet kinevezve szervernek.
A WAMP mozaikszóban benne van az Apache is, na az a szerver (webszerver). Az Apache-hoz tartozó különböző hostokhoz pedig különböző gyökérkönyvtárak tartozhatnak, mindez csupán beállítás kérdése. Az alapértelmezett, localhosthoz tartozó gyökérkönyvtárat is könnyen át lehet állítani az Apache megfelelő konfigurációs fájljában. De ugyanezt a gyökérkönyvtárat tetszőleges számú másik (virtual)hosthoz beállíthatod.Sk8erPeter
-
Soak
veterán
válasz Sk8erPeter #10322 üzenetére
Feleslegesen minek tul bonyolitani? Ha azzal sem volt tisztaba, hogy a php szerver oldali nyelv akkor ezzel elorebb lettunk volna? Meg tudtam volna ilyen szepen fogalmazni de egy 3. Asnak nem adsz le egyetemi anyagot. Az alapveto dolgokkal igy tisztaban lehet, mivel valoszinuleg nem phpban akar programozni a hozza allas alapjan csak egyszeri dolog volt.
-
Sk8erPeter
nagyúr
Nem kell túlbonyolítani, de ha már tanítasz, ne hülyeségeket verj a diákod fejébe...
Ezt írtad:
"Ezzel eléred azt, hogy ugymond a te gépeden egy könyvtár ki lesz nevezve servernek"
ez nem igaz, és félre is vezeti, ezért ezt is írhattad volna:
"A WAMP telepítése után lesz egy c:\wamp\www könyvtárad, amibe pakolhatod a http://localhost címen elérhető weboldalad tartalmát, és már tesztelheted is."
Nincs túlbonyolítva.Sk8erPeter
-
-
trisztan94
őstag
Sziasztok!
400 kép van jelenleg a szerveren, szeretnék a lenti kódból egy lapozós rendszert, mondjuk 12 képpel egy lapon. Én array-ra gondoltam, és a ciklusban megnézni, hogy ha kisebb a $darab (ami első lapon 0 és laponként 12-vel növekszik amíg nem éri el a mappa méretét) a valaminél akkor +1 gomb. Szerintem nagyon túlbonyolítom, valami ötlet, hogy egyszerűen hogy lehetne?
$imgdir = '../img/blog/img/amator/'; //Pick your folder
$allowed_types = array('png','jpg','jpeg','gif'); //Allowed types of files
$dimg = opendir($imgdir);//Open directory
while($imgfile = readdir($dimg))
{
if( in_array(strtolower(substr($imgfile,-3)),$allowed_types) OR
in_array(strtolower(substr($imgfile,-4)),$allowed_types) )
/*If the file is an image add it to the array*/
{$a_img[] = $imgfile;}
}
$totimg = count($a_img); //The total count of all the images
//Echo out the images and their paths incased in an li.
for($x=0; $x < $totimg; $x++){echo "<a onclick='Lightbox.start(this, false, false, false, false); return false;' rel='lightbox[portrek]' href='" . $imgdir . $a_img[$x] . "'><img class='kep_listaz' width='200px' height='160px' src='" . $imgdir . $a_img[$x] . "' /></a>";}Köszi szépen!
T
https://heureka-kreativ.hu
-
zzolika
aktív tag
Ennyit még tudok, hogy a php kódot a szerver hajtja végre, és csak az eredményt adja vissza a kliensnek.
Egy egyszerû kérdést tettem fel, hogy hogyan lehet meghívni egy gomb megnyomására egy PHP függvényt. Bocs hogy nem tudom magamtól, ezért kérdeztem. A topic címe nem az hogy PHP csak profiknak... -
Soak
veterán
válasz Peter Kiss #10325 üzenetére
Nem értem mire gondolsz, de szívesen látnék valami kódot róla. A find_all funkciót megkeresesi sql paranccsal az eventeket és időrendbe tolja ki magából, majd onnantól php elrendezi. Ha elolvasod elötte írtam, hogy nekem sem tetszik, de ennél jobban nem tudtam jelenleg megoldani.
zzolika : Senki nem mondta ezt, én a kódot is bekartam neked és megprobáltam átadni annyit ,hogy le tudd futtatni. Legközelebb majd inkább ráhagyom másra
Sk8erPeter : Igazad van.
[ Szerkesztve ]
-
Most 2 query-t intézel az adatbázis felé, az egyik egy nagy halom felesleges rekordot is visszaad, míg a másik (find_all_friends) jó eséllyel felesleges oszlopokat is lekérdez.
A megoldást egy tárolt eljárás jelentené, ami paraméterben megkapja a $_SESSION['user_id']-t, majd visszaadja csak azt, amit kell. A logikát már leírtad, SQL-ben sem lesz nehéz megfogalmazni, mit is szeretnél. Ha ezt így összehozod, akkor egyetlen felesleges műveletet sem fogsz végezni.
-
cucka
addikt
Már írták a tárolt eljárást, de szerintem a függvényed által szállított végeredményt egy normálisan összerakott sql lekérdezés is vissza tudná adni. Egy join (főleg, ha még index is van hozzá) összehasonlíthatatlanul gyorsabb és jobb megoldás, mint ha ugyanezt php-ban bohóckodod össze.
-
Soak
veterán
Köszönöm a segítségeteket, de nem tudom ,hogy olvastátok-e amit írtam, hogy tisztában vagyok vele, hogy nem jó, jobban mondva nem hatékony a kód, le is írtam, hogy ugyanígy gondolom ahogy mondjátok csak nem tudom megírni hozzá a kódot. Ebben kértem segítséget az első hsz-ben is.
-
cucka
addikt
Egy ilyen sql-el érdemes elindulni:
select events.* from events where users_id in (select friend_id from relations where users_id={$user_id}) order by dateofcreation ascAz in()-ben található lekérdezés kiszedi a $user_id-hez tartozó barátok azonosítóját (ide php-ban be kell helyettesíteni a $user_id változót. A külső lekérdezés meg egyszerűen listázza az events táblát, leszűrve a megfelelő felhasználói azonosítók szerint. Ha a barát adataira is szükség van, akkor bejoin-olod a users táblát is és kész.
A te php-s megoldásod annyi soron megy végig, amennyi a userek és a relációk számának szorzata, tehát az algoritmusod négyzetes.
Ebben az sql-es megoldásban a belső lekérdezés csak egyszer fut le és az index miatt logn időben végez, a külső lekérdezés pedig végigfut az összes soron, de egy index létrehozásával ezt szintén meg tudja oldani logn időben.
Gondolatkísérlet: tegyük fel, hogy nő az oldalad látogatottsága. Tegyük fel, hogy az eredetihez képest tízszer annyi felhasználó van, ami mondjuk húszszor annyi relációt jelent. Ez esetben:
- az én lekérdezésem nagyjából ugyanannyi idő alatt végez a kereséssel, mint előtte
- a te php-s megoldásod 200-szor ( ) annyi műveletet fog végezni, mint előtte[ Szerkesztve ]
-
cucka
addikt
Kimaradt: amikor hasonló helyzeteket kell megoldani, érdemes arra gondolni, hogy az adatbázis-műveleteknél a legköltségesebb művelet az, amikor az adatok átkerülnek az adatbázis-szerverről a php-be. Ezért minden esetben arra kell törekedni, hogy csak azokat a sorokat/oszlopokat kérjük le az adatbázistól, amelyekre valóban szükségünk van. Nagyságrendekkel gyorsabb, ha az eredmények listáját leszűri az adatbázis szerver, mint ha elkérnénk tőle az összes sort és php-val szűrnénk ki a fölöslegeseket.
-
Soak
veterán
Újra elmondom : Tudom ,hogy szar volt, tudom, hogy sokkal jobban meg lehet csinálni, de a designt kellett csinálni mert szórít a határidő és addig amíg folyik annak a gyártása addig arra jó volt, hogy szórakozzon vele, hogy mikor hogy néz ki a design.
Amit írtál viszont tökéletesen működik, és már 10 eventnél is érezhetően gyorsabb, ezt akartam alapból is csinálni, csak nehezen megy, ha az ember 1hónapja se foglalkozik php-vel és mysql-el . Köszönöm szépen a segítséget, megyek és pihenésképpen felfogom, hogy miért működik ami kódot adtál .
-
CSorBA
őstag
Villámkérdés, php-ban nincs beépített funkció arra, hogy eldöntsük egy számról, h. prímszám-e ?
-
CSorBA
őstag
válasz fordfairlane #10339 üzenetére
Remek! Köszönöm
-
cucka
addikt
Félreértettél, nem azért írtam ilyen sokat, hogy leszóljalak, hanem hogy meg is magyarázzam, hogy az általam írt megoldás miért jobb, mit a tied.
Általában akkor szoktam ide írni, amikor úgy érzem, a válaszomból a másik fél tanulhat is valamit. Ha csak simán meg kell oldani/le kell kódolni egy feladatot, azt úgy hívom, hogy munkahely. -
biker
nagyúr
tömbben sub-string keresés a célom.
pl
0=>'ez a szöveg van benne'
1=>'ez a szöveg nincs benne'és meg szeretném nézni, hogy a tömbben benne van-e a van szó
de az in_array és az array_search csak akkor ad találatot, ha az egész érték egyezik
hogy egy érték egy részére keresni?Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
biker
nagyúr
válasz fordfairlane #10344 üzenetére
elegánsabbat keresek, kicsit több érték van, mint a minta
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Sk8erPeter
nagyúr
Szerintem ennél nagyon nem fogsz találni "elegánsabbat", legalábbis nem tudok ilyen optimalizált, beépített függvényről.
Itt is van még egy megoldás regexpekkel, de ez sem elegánsabb semmivel.Sk8erPeter
-
biker
nagyúr
válasz Sk8erPeter #10346 üzenetére
Köszi!
maradok akkor ezeknél, azt hittem, csak nem találomElektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
MODERÁTOR
Heló!
Olyan problémám van, hogy egy tömbben vannak tömbök. Azok egyik értéke egy szám, amit szeretnék konvertálni dátummá. Hogy tudnám megoldani?
mobal,
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Sk8erPeter
nagyúr
-
Tele von Zsinór
őstag
array_filter valahogy így (nem teszteltem):
$ezekbenvan = array_filter($input, function ($val) {
return false !== strpos($var, "eztkeresem");
});
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest