kann man Variablen zusammenfügen ?

melistik

Erfahrenes Mitglied
Ich würde gerne eine Variablen kett zu einer Variable zusammenfügen.
Würde soetwas gehen ?
Mein ziehl ist es diese Kette dann in ein Template einzusetzen.
Ich möchte ohne Klassen arbeiten!
Bitte hilft mir einer ;(
 
PHP:
$a = "Es war einmal";
$b = "und wenn sie nicht gestorben sind";

$c = $a." ".$b;

Verkettung von Strings sind Grundlagen und in jedem PHP Buch zufinden.
 
Ich habe in meinem PHP-Buch geschaut und bei http://www.php.net gesucht.
Doch irgendwie nichts gefunden sry :). Merci baucoup.
Ich habe es nun endlich hinbekommen, das ich ohne Klassen eine
Template-Marke mit mehreren Informationen spicken kann :)

Ich habe es wiefolgt gemacht :
PHP:
    $template_admin_list = "templates/template_list_admin.html";
    $n = 0;
    for ($i = ($total - ($perpage*($page-1))); $i >= ($total - (($perpage*$page)-1)) ;$i--)
    {
    $zeile = $lines[$i-1];
    list($name,$email,$icq,$homep,$text,$datum) = explode ("|--|", $zeile);
    $n++;
    $add[$n] = "<A HREF='$PHP_SELF?db=$id&i=$i'>$name $datum</A><br>";
    }
    if ($perpage == "1")
    { $all = $add[1]; }
    if ($perpage == "3")
    { $all = $add[1]."".$add[2]."".$add[3]; }
    if ($perpage == "5")
    { $all = $add[1]."".$add[2]."".$add[3]."".$add[4]."".$add[5]; }
    if ($perpage == "10")
    { $all = $add[1]."".$add[2]."".$add[3]."".$add[4]."".$add[5]."".$add[6]."".$add[7]."".$add[8]."".$add[9]."".$add[10]; }
    if ($perpage == "15")
    { $all = $add[1]."".$add[2]."".$add[3]."".$add[4]."".$add[5]."".$add[6]."".$add[7]."".$add[8]."".$add[9]."".$add[10]."".$add[11]."".$add[12]."".$add[13]."".$add[14]."".$add[15]; }
    
    $open_admin_list = fopen ($template_admin_list, "r");
    $admin_list = fread($open_admin_list, filesize($template_admin_list));
    $admin_list = ereg_replace("{infolist}","$all",$admin_list);
    $admin_list = stripslashes($admin_list);
    fclose($open_admin_list);
    echo $admin_list;
bestimmt nicht die einfachste Methode jedoch für meine Ansprüche recht nett.
 
wenn du 2 variablen direkt aneinander ketten willst, also ohne Leerzeichen, dann reich $var.$var2

In meinem Beispiel war das nur damit ein Leerzeichen angezeigt wird
 
PHP:
    if ($perpage == "1")
    { $all = $add[1]; }
    if ($perpage == "3")
    { $all = $add[1]."".$add[2]."".$add[3]; }
    if ($perpage == "5")
    { $all = $add[1]."".$add[2]."".$add[3]."".$add[4]."".$add[5]; }
    if ($perpage == "10")
    { $all = $add[1]."".$add[2]."".$add[3]."".$add[4]."".$add[5]."".$add[6]."".$add[7]."".$add[8]."".$add[9]."".$add[10]; }
    if ($perpage == "15")
    { $all = $add[1]."".$add[2]."".$add[3]."".$add[4]."".$add[5]."".$add[6]."".$add[7]."".$add[8]."".$add[9]."".$add[10]."".$add[11]."".$add[12]."".$add[13]."".$add[14]."".$add[15]; }
Huch!
Was ist das?
PHP:
$sAll = "";
for ($i=1; $i<=$iPerpage; $i++) {
    $sAll .= $aAdd[$i];
}
 
Zurück