Re: preview string with strlen PHP (help)
| From: | Tijnema ! | Date: | Fri, 23 Mar 2007 19:36:02 +0000 |
| Subject: | Re: preview string with strlen PHP (help) | ||
| References: | 1 2 3 4 5 6 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-251220@lists.php.net to get a copy of this message | ||
On 3/23/07, Németh Zoltán <znemeth@alterationx.hu> wrote:
2007. 03. 23, péntek keltezéssel 17.30-kor Dwayne Heronimo ezt írta: YES this works thank nemeth: your welcome but please call me Zoltán ;) (my first name is Zoltán. in Hungary we write names the opposite order than anywhere else ;) so that's why my mailbox is set to display 'Németh Zoltán' but I sign my mails as 'Zoltán Németh' showing that my first name is Zoltán and last name is Németh :) ) greets Zoltán NémethEver thought of reversing it in your mailbox? Or use a virtual name like me ;) Tijnema
<?php function previewString($showcatvar) { $minitxt = $showcatvar; $len = strlen($minitxt); if ($len > 235) { $len = 235; } else { $len = $len; } $newstring = substr($minitxt,0,$len); $previewtext = $newstring; return $previewtext; } ?> and to display it: <?php echo previewString($row_show_cat['text']); ?> cheers Dwayne ""Nmeth Zoltn"" <znemeth@alterationx.hu> wrote in message news:1174667018.5030.24.camel@zoli-desktop...2007. 03. 23, pntek keltezssel 16.55-kor Dwayne Heronimo ezt rta:-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpwhat is the meaning of the above line??? you are giving an undefined value (default NULL) to $previewtext, just after you gave it the right value delete that line and you might be well greets Zoltn NmethDear all, hmm.. sorry the $previewstext thing was a typo in my mail. But yes it is working but it will only display the first record of the recordset. I have like a list for items with short text in a page and of course made a query to make the database variables available. Which where the variable $row_show_cat['text']; comes from. This is why I thought that i may have to rewrite it into a function to display the $row_show_cat['text']; in a repeated reagion. I have rewritten my function: <?php function previewString($showcatvar) { $minitxt = $showcatvar; $len = strlen($minitxt); if ($len > 235) { $len = 235; } else { $len = $len; } $newstring = substr($minitxt,0,$len); $previewtext = $newstring; $previewtext = $whowcatvar;return $previewtext; } ?> And to to show it later in the page: <?php echo previewString($row_show_cat['text']); ?> but this still won't anywould display anything. :S Please let me know. ""Tijnema !"" <tijnema@gmail.com> wrote in message news:d8269d910703230826o39de7e53we1f3ac6267a2f0a4@mail.gmail.com...On 3/23/07, Dwayne Heronimo <dwayne@orbitalnets.com> wrote:I'm currently not sure why your first piece of code isn't working, but the second is quite simple. You aren't returning any variable in your function, and so it won't output anything. Add the following: return $previewtext; Just before the } Then it will return something, but i think not what you wanted to :( TijnemaDear All, I am very new to programming. I want to make a preview text that would display only a part of the text that is a text field in a database. //Begin Make preview string $minitxt = $row_show_cat['text']; $len = strlen($minitxt); if ($len > 235) { $len = 235; } else { $len = $len; } $newstring = substr($minitxt,0,$len); $previewtext = $newstring; //End Make preview string But if I want to display this somewhere in the page it will only display the first record of at every text column row <?php echo $previewstext ?> Althought I am very new to php and programming. I thought maybe I should rewrite it into a function. But my function won't work. function previewString($showcatvar) { $minitxt = $showcatvar; $len = strlen($minitxt); if ($len > 235) { $len = 235; } else { $len = $len; } $newstring = substr($minitxt,0,$len); $previewtext = $newstring; $previewtext = $whowcatvar; } and to display it in the page: <?php echo previewString($row_show_cat['text']) ?> IT displays notthing. But I think I am doing somthing wrong. I am assigning the wrong variables to the $row_show_cat['text']) ??? Please let me know-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php