Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Lagge til prefix i php kode

1 view
Skip to first unread message

Megselv

unread,
Mar 5, 2008, 5:26:13 AM3/5/08
to
Jeg har en database med noen artikler, som skal kunne vises på forskjellig
språk. I databasen har forskjellige språk sitt eget prefiks (f.eks. "no_"
for norsk - no_title, en_title etc) i tabellene. Til teksten på nettsiden
brukes egen språkfil, men jeg sliter med hvordan jeg kan legge prefikset inn
i PHP koden som trekker ut artikkelteksten.

Når det skal trekkes ut norsk tekst, så brukes denne koden (her skal bare
begynnelsen av teksten med):

if(strlen($news->no_title) > 150){
$trim_title = substr($news->no_title, 0, 150) . "...";

Spørsmålet blir, hvordan kan jeg bruke prefikset som en variabel og få den
på rett plass i koden.

Har forsøkt følgende:

$Norsk = "no_";

if(strlen($news->$Norsk . title) > 150){
$trim_title = substr($news->$Norsk . title, 0, 150) . "...";

Men det gikk altså ikke... :-(

Noen gode forslag?

-Roffee


Tommy Gildseth

unread,
Mar 6, 2008, 1:50:14 AM3/6/08
to
Megselv wrote:

> Spørsmålet blir, hvordan kan jeg bruke prefikset som en variabel og få den
> på rett plass i koden.
>
> Har forsøkt følgende:
>
> $Norsk = "no_";
>
> if(strlen($news->$Norsk . title) > 150){
> $trim_title = substr($news->$Norsk . title, 0, 150) . "...";
>
> Men det gikk altså ikke... :-(

Selv om det ikke blir særlig pent, så var du nok på riktig vei der.
<?php
$spraak = "no_";
$colName = $spraak.'title';
$foo = $news->$colName;
?>
ser jeg for meg vil fungere.

--
Tommy

0 new messages