Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 3879 3880 3881 3882 [3883] 3884 3885 3886 3887 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
SkunkyVillage

PpdpP - SkunkyVillage
Trigger - hast du noch einmal diesen Link zu dem JQuery-Kram bzgl. der Formulare von letztens?
21.11.2009 18:35:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Die besseren Links von mir findet man alle auf www.twitter.com/TriggerTG

Ansonsten:
http://mweitzel.com/gssearch.php?searchstring=jquery

Kontext:
http://forum.mods.de/bb/thread.php?TID=140831&PID=1241021988#reply_1241021988

Link:
http://webdesignledger.com/resources/12-excellent-jquery-plugins-for-enhancing-forms
21.11.2009 18:37:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Y2Keeper

Y2Keeper
 
Zitat von rABBI

coalesce()



<3
21.11.2009 18:47:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Smoking

AUP Smoking 09.09.2023
 
Zitat von [DK]Peacemaker

Ursprünglich wollten dich einen coolen Namen wie "**** Driven Development", wie in "Test Driven Development", "Data Driven Development" etc. Man muss aber, wenn man keine Eintragung im Handelsregister macht, den Vor- und Nachnamen in "Firmennamen" haben (zumindest hat man mir das gesagt).



Nicht ganz. Du kannst dir einen beliebigen Firmennamen geben, dein Name muss aber immer daneben stehen.

Also z.B. "Coffee Driven Development - ****** *****".
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [DK]Peacemaker am 06.01.2010 22:00]
21.11.2009 18:52:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Ja, das stimmt. Aber "***** Driven Development - ****** *****" wäre halt bescheuert gewesen. Wobei mir dein Vorschlag auch gut gefällt.

Ich warn schonmal, dass ich irgendwann meinen Namen aus den Posts entfernen werde, aber natürlich nicht mitten im Gespräch.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [DK]Peacemaker am 06.01.2010 22:00]
21.11.2009 19:11:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
öhm :mata:
21.11.2009 19:54:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Gucke grad paar Folgen Star Gate Atlantis. Besser als zu erwarten war!
21.11.2009 20:59:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
quatsch

Stargate Universe mein ich
21.11.2009 21:03:02  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
Wie kann ich am geschicktesten die Gleichheit von (beliebig vielen) Strings vergleichen und die Gleichheiten ausgeben?

Beispiel:

1. Franz jagt im komplett verwahrlosten Taxi quer durch Bayern
2. Franz jagt im komplett foo bar
3. Franz jagt im komplett verwahrlosten
4. Franz jagt im komplett foobar

würde mir dann "Franz jagt im komplett" ausgeben.

Einfach in ner Schleife alle Buchstaben vergleichen und dann abbrechen wenn es nen Unterschied gibt?

Das kommt mir so ... plump vor traurig
21.11.2009 21:05:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Du kannst dir ja ne Funktion schreiben die das Kapselt. mit den Augen rollend

Im Endeffekt läuft jede Stringvergleichsoperation so.
21.11.2009 21:35:22  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
In etwa das steht in der C-Library die mit Sicherheit auch PHP benutzt um Strings zu vergleichen:

 
PHP:
int strcmp(char *s, char *t)
{
   int i;
   for (i = 0; s[i] == t[i]; i++)
      if (s[i] == '\0')
         return 0;

   return s[i] - t[i];
}


Merkst' was?
21.11.2009 21:38:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
Hmmm, hab mir da was abgeguckt peinlich/erstaunt
 
PHP:
<?php
function string_intersect($array)
{
    for (
$i=0$i<count($array); $i++)
        if (
$i!=0)
            
$new_array array_intersect($new_arrayexplode(" "$array[$i]));
        else
            
$new_array explode(" "$array[$i]);

    foreach (
$new_array as $key => $value)
    {
        if (
$key == $m)
            
$return .= $value." ";
        else
            return 
trim($return," - ");
        
$m++;
    }
    return 
trim($return," - ");
}
?>
21.11.2009 21:53:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Was soll dieser Code bedeuten? Das PHP keine Scopes kennt? Bin ich da zu lange von weg oder gibts ne member-Variable "new_array"?
21.11.2009 22:14:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Mach dir nichts draus, ich versteh auch nicht was er da macht. Aber irgendwie hat bei mir da auch wieder das Peacemaker-Post-Syndrom gegriffen. tl;dr
21.11.2009 22:21:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Meister Zopf

meister_zopf
ähm. PHP kennt Scopes. Member gibts aber nur innerhalb Klassen.

So könnte mans machen (wenns nur um Gleichheit vom String-Anfang her geht):
 
PHP:
<?php

function foo($str1$str2)
{
    
$count min(strlen($str1), strlen($str2));
    for (
$i 0$i $count$i++) {
        if (
$str1{$i} <> $str2{$i}) {
            return 
substr($str10$i);
        }
    } 
}

?>


strcmp() gibts in PHP auch, allerdings werd ich aus dem Manual nicht schlau. Ich nehme an es gibt wie bei Siggis Beispiel die Position zurück, bis zu welcher die Strings gleich sind.
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Meister Zopf am 21.11.2009 22:27]
21.11.2009 22:23:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
 
Zitat von Ashtray

Hmmm, hab mir da was abgeguckt peinlich/erstaunt
 
PHP:
<?php
function string_intersect($array)
{
    for (
$i=0$i<count($array); $i++)
        if (
$i!=0)
            
$new_array array_intersect($new_arrayexplode(" "$array[$i]));
        else
            
$new_array explode(" "$array[$i]);

    foreach (
$new_array as $key => $value)
    {
        if (
$key == $m)
            
$return .= $value." ";
        else
            return 
trim($return," - ");
        
$m++;
    }
    return 
trim($return," - ");
}
?>




Soll das das gleiche machen, wie
 
PHP:
<? 

$string1 = "bla fasel blum";
$string2 = "bla fasel blum hallo trigger";
$string3 = "bla fasel blum hallo peacemaker";
$string4 = "bla fasel siggi held";

$result = array_intersect(str_split($string1), str_split($string2), str_split($string3), str_split($string4));

echo implode("", $result); // -> bla fasel blum
?> 
21.11.2009 22:48:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Brahahahahahahahahaha
hahahahha

http://www.youtube.com/watch?v=62kNHiSWo4g&feature=player_embedded
21.11.2009 22:53:28  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
 
Zitat von Meister Zopf

ähm. PHP kennt Scopes. Member gibts aber nur innerhalb Klassen.


Dann versteh ich Ashtrays Code nicht. $new_array existiert doch nur in den jeweiligen If bzw. Else Blöcken. Das foreach darunter, befindet sich ja nicht mal mit in der For-Schleife.

Ansonsten, eine Funktion die eine Schnittmenge bildet, ist nicht dazu gezwungen deren Reihenfolge beizubehalten. Vor allem, da in dem Fall eine entsprechende Ordnungsrelation für Strings zu einem falschen Ergebnis führen würde.

Meister Zopfs Beispiel ist da schon richtiger, wobei man es natürlich direkt auf mehr als 2 Strings gleichzeitig loslassen könnte.
21.11.2009 23:00:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
in php gibts nur global, object oder function afaik



 
PHP:
<?php    
// A global variable    
$myVariable 'Going global';    
   
// A function declared in the global scope    
function myFunction()    
{    
 
// A variable in function scope    
 
$myVariable 'Very functional';    
}    
   
// A class declared in the global scope    
class MyClass {    
 
// A variable declared in the class scope    
 
var $myVariable 'A class act';    
   
 
// A function declared in the class scope    
 
function myFunction()    
 {    
   
// A variable in the function (method) scope    
   
$myVariable 'Methodical';    
 }    
}    
?>


In the above example, each of the $myVariable declarations is actually a separate variable. They can live together happily without interfering with each other, as each resides in a separate scope
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Noch_ein_Kamel am 21.11.2009 23:12]
21.11.2009 23:09:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Ok, interessant, sehr klug, wunderbar. Fantastisch!

Offensichtlich nutzt ASP.NET MVC zum Parsen eines Models die Sprache des Systems. Und ich wunder mich, warum meine Floats nicht geparsed werden können. Natürlich waren meine Floats alle < 0, wo durch das falsch geparste Ergebnis ebenfalls 0.0 war. Und ich such hier dumm.
22.11.2009 0:11:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
betruebt gucken
BÄM OIDA.
22.11.2009 3:19:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Moin!
22.11.2009 7:18:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
Morgen
22.11.2009 8:08:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
 
Zitat von Noch_ein_Kamel

 
Zitat von Ashtray

Hmmm, hab mir da was abgeguckt peinlich/erstaunt
 
PHP:
<?php
function string_intersect($array)
{
    for (
$i=0$i<count($array); $i++)
        if (
$i!=0)
            
$new_array array_intersect($new_arrayexplode(" "$array[$i]));
        else
            
$new_array explode(" "$array[$i]);

    foreach (
$new_array as $key => $value)
    {
        if (
$key == $m)
            
$return .= $value." ";
        else
            return 
trim($return," - ");
        
$m++;
    }
    return 
trim($return," - ");
}
?>




Soll das das gleiche machen, wie
 
PHP:
<? 

$string1 = "bla fasel blum";
$string2 = "bla fasel blum hallo trigger";
$string3 = "bla fasel blum hallo peacemaker";
$string4 = "bla fasel siggi held";

$result = array_intersect(str_split($string1), str_split($string2), str_split($string3), str_split($string4));

echo implode("", $result); // -> bla fasel blum
?> 



Deins matcht aber auch bei "bla fasel blum hurra" auf "bla fasel blum h". Und ich will ja ganze Worte.

Und ich brauch das Ding dynamisch für n-Strings (die sich übrigens dann im Array $array befinden!
22.11.2009 10:09:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
 
Zitat von [DK]Peacemaker

 
Zitat von Meister Zopf

ähm. PHP kennt Scopes. Member gibts aber nur innerhalb Klassen.


[...]

Ansonsten, eine Funktion die eine Schnittmenge bildet, ist nicht dazu gezwungen deren Reihenfolge beizubehalten. Vor allem, da in dem Fall eine entsprechende Ordnungsrelation für Strings zu einem falschen Ergebnis führen würde.

[...]



Bei mir soll sie es aber!
22.11.2009 10:10:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
 
Zitat von Ashtray

Deins matcht aber auch bei "bla fasel blum hurra" auf "bla fasel blum h". Und ich will ja ganze Worte.

Und ich brauch das Ding dynamisch für n-Strings (die sich übrigens dann im Array $array befinden!

Ok aber im prinzip das gleiche fröhlich.
Das mit den ganzen Worten is ja easy. Statt split explode mit nem leerzeichen benutzen.
Und die ganzen Worte... das genza per
$intersection = call_user_func_array('array_intersect', $arrayOfArguments );
aufrufen? fröhlich

quasi
 
PHP:
<?
$input = array("Peter, Paul und Maria", "Peter, Paul ohne Maria", ...);

$tmp = array();
foreach ($input as $sentence) {
    $tmp[] = explode(" ", $sentence);
}

$result = call_user_func_array('array_intersect', $tmp);
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Noch_ein_Kamel am 22.11.2009 10:28]
22.11.2009 10:22:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
Moin..
22.11.2009 10:33:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
 
Zitat von Noch_ein_Kamel

 
Zitat von Ashtray

Deins matcht aber auch bei "bla fasel blum hurra" auf "bla fasel blum h". Und ich will ja ganze Worte.

Und ich brauch das Ding dynamisch für n-Strings (die sich übrigens dann im Array $array befinden!

Ok aber im prinzip das gleiche fröhlich.
Das mit den ganzen Worten is ja easy. Statt split explode mit nem leerzeichen benutzen.
Und die ganzen Worte... das genza per
$intersection = call_user_func_array('array_intersect', $arrayOfArguments );
aufrufen? fröhlich

quasi
 
PHP:
<?
$input = array("Peter, Paul und Maria", "Peter, Paul ohne Maria", ...);

$tmp = array();
foreach ($input as $sentence) {
    $tmp[] = explode(" ", $sentence);
}

$result = call_user_func_array('array_intersect', $tmp);



Ui, viel schöner
22.11.2009 10:45:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
PS: Und das mit den Callback-Funktionen hab ich noch nie gerafft. Wenn ich da mal eine benutze dann eine die ich so im Internet gefunden hab peinlich/erstaunt traurig
22.11.2009 10:46:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Zensiert

AUP Zensiert 28.11.2007
Hochschulball ein voller Erfolg. Ich kann mich an nichts mehr erinnern.
22.11.2009 10:55:36  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 3879 3880 3881 3882 [3883] 3884 3885 3886 3887 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum