php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.10.2004, 00:15  
Gast
 
Beiträge: n/a
Standard Noch eine Frage

Hallo!
Ich habe 2 Fragen:

1.: Wie kann ich in einer Schleife (und generell auch) wenn ich einen Variablen namen wie z.B. $beruf habe und ich will jetzt dem Variablennamen noch einen Buchstaben oder eine Zahl anhängen und zwar ist die anzuhängende Zahl auch eine Variable.
Zitat:
for($i = 1; $i < 10; $i++)
{
$conarray.$i = $i;
}
Das heißt bei desem script, ich will Variablen mit dem Namen $conarray1, $conarray2... bis conarray9 haben.

2.: Kann ich bei Explode auch eine Variable so benutzen:
Zitat:
explode(",", variable);
Wenn ja, muss die Variable in Anführungszeichen stehen?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.10.2004, 00:44  
Gast
 
Beiträge: n/a
Standard

1.
PHP-Code:
for($i 1;$i <10$i++)
{
${
"conarray$i"} = "Wert";
// Hab ich mal gelesen! Nie getestet!
// Oder eben als Array wäre einfacher zu handhaben!

2. Natürlich!
und nein sie kann muss aber nicht!
 
Alt 23.10.2004, 09:53  
Gast
 
Beiträge: n/a
Standard

Danke für die Antwort erstmal!

Dann noch gleich eine Frage:
Wie kann ich wenn ich ein Array mit ein paar Sätzen habe, am geschicktesten aus den einzelnen Sätzen die Wörter in ein Array packen? Dabei soll allerdings aus jedem Satz ein Array mit den in dem Satz enthaltenen Wörtern entstehen.
Hier weiß ich nicht, wie ich die Schleife genau kombinieren soll mit dem schon vorhanden Array mit den Sätzen.
 
Alt 23.10.2004, 12:41  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
<?php

    $_sentences 
= array('die welt ist gemein',
                        
'nicht alle menschen sind frei',
                        
'rettet die wale',
                        
'blutspenden lohnen sich');
                        
    
$_words =array();
                        
    for( 
$i 0$i<count($_sentences); $i++ )
    {
        
$_words[] = explode' '$_sentences[$i] );
    }
    
    echo 
'<pre>';
    
print_r($_words);
    echo 
'</pre>';

?>

bitte schön.
versuche es zu verstehen.
imported_Ben ist offline  
Alt 23.10.2004, 22:13  
Gast
 
Beiträge: n/a
Standard

Erstmal danke für die funktionierenden scripte!
Dann hätte ich noch eine Frage zu Bens Script:
Wie heißen jetzt die einzelnen Variablen mit $_words?
oder wie ist das jetzt mit der Variable $_words? Sind dort erst die einzelnen Sätze als array UND die einzelnen Wörter oder wie ist das?

Danke
 
Alt 23.10.2004, 22:30  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hättest du das script ausgeführt, dann würdest du die antwort kennen, da ich am ende ein
Code:
    echo '<pre>';
    print_r($_words);
    echo '</pre>';
eingefügt habe.
imported_Ben ist offline  
Alt 23.10.2004, 22:44  
Gast
 
Beiträge: n/a
Standard

Ich hab es auch ausgeführt und mir wurde dann erst array() angezeigt und in den Klammern dan zu jedem Satz nochmal dasselbe mit den Wörtern halt.
Allerdings weiß ich nicht, wie ich das nutzen soll. Wie kann ich jetzt zum Beispiel welt ausgeben?
 
Alt 24.10.2004, 00:45  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von diedummenschimpansen
Allerdings weiß ich nicht, wie ich das nutzen soll.
du wolltest das doch so haben ..
Zitat:
Zitat von diedummenschimpansen
Wie kann ich jetzt zum Beispiel welt ausgeben?
PHP-Code:
<?php

       
echo $_words[0][1];

?>
ist jetzt ja ein mehrdimensionales array.
imported_Ben ist offline  
Alt 24.10.2004, 10:12  
Gast
 
Beiträge: n/a
Standard

achso. danke. Ich wollte das auch so haben, nur wusste ich nicht, wie ich das nun ausgeben kann.

Danke
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zur dauerhaften voting sperre! litterauspirna PHP Tipps 2008 19 29.05.2008 16:19
Smarty frage: switch($action) PHP Tipps 2007 5 30.12.2006 18:07
Frage zu einem mySQL/php/html Konstrukt &lt;Daniel&gt; PHP Tipps 2006 5 11.07.2006 16:07
Ein kleine Frage zum posten hier im Forum Kein Genie Off-Topic Diskussionen 3 20.03.2006 13:40
Frage zu Counter PHP Tipps 2006 1 17.02.2006 21:45
[PDO] Frage zur Portabilität freq.9 PHP-Fortgeschrittene 2 29.07.2005 13:28
.htaccess - Frage Stümper PHP Tipps 2005 11 30.05.2005 11:56
Performence Frage PHP-Fortgeschrittene 10 06.05.2005 19:00
Frage zu einem Editformular PHP Tipps 2005 3 25.04.2005 14:58
mal ne Frage PHP Tipps 2005 7 14.04.2005 09:46
Hallo und Frage zu dynamischer Veränderung in Textfeldern. PHP Tipps 2004-2 2 27.12.2004 22:29
[Erledigt] Frage zur Funkrionen? PHP Tipps 2004-2 10 01.12.2004 09:42
Kurze Frage an die Php Profis PHP Tipps 2004-2 11 24.11.2004 17:38
Frage zum Einfügen von Fotos PHP Tipps 2004 11 26.09.2004 14:28
[Erledigt] Frage! PHP Tipps 2004 4 27.07.2004 11:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.