Range Function

free web hosting
Free Web Hosting > Computers & Tech > Programming > Scripting > PHP

Range Function

PerHapsYouSeen
I don't know does PHP has any functions which can product a serial 0 to 9 as a string-array
CODE
range(0,9)
do well, but they are numeric
CODE
range('0','9')
is the same above, they are still numeric
Must I write
CODE
array('0','1','2'...)
(it is a too bad code)?

Reply

TavoxPeru
QUOTE(PerHapsYouSeen @ Dec 23 2007, 08:39 PM) *
I don't know does PHP has any functions which can product a serial 0 to 9 as a string-array
CODE
range(0,9)
do well, but they are numeric
CODE
range('0','9')
is the same above, they are still numeric
Must I write
CODE
array('0','1','2'...)
(it is a too bad code)?

You can simply use a string variable to store it, for example:
CODE
<?php
$MyString="0123456789";

echo substr($MyString,0, 1);
// outputs 0

echo $MyString[0];
// outputs the same thing, 0

echo $MyString{0};
// outputs the same thing, 0

echo $MyString;
// outputs 0123456789
?>

Best regards,

 

 

 


Reply

PerHapsYouSeen
thanks, fortunatly I just need 0 to 9 and your solution seem to be effective

Reply

TavoxPeru
No problem, i'm glad that it helps you.

BTW, many times simple solutions works better than complicated ones.

Best regards,

Reply

PerHapsYouSeen
Well, I have another question which is forgotten asking:
While I write a function, I use some temp variables to store the result and I need to loop some steps but I'm lazy to rewrite them. I'm also don't want to group them as a function then call it because I will have to send the temp variables, which is not necessary. I wonder does PHP has somethings can "jump" through the code lines.
For example I write a function like below:
CODE
function a($var) {
  switch ($var) {
  case 'a':
    condition1 -> do action1 if true
    break;
  case 'b':
    condition2 -> do action2 and actionX if true
    break;
  case 'c':
    condition3 -> do action3 and actionX if true
    break;
  default:
    do actionX
  }
}

Suppose that the actionX is writen below default, so how I call it after checking the condition2 or condition3.

My English is not good and I really feel it is very hard to explain my trouble so maybe it's hard to understand.
As a short, it like GoTo statement in VB language.
Anyone who knows it please answer me.

Reply

TavoxPeru
PHP don't have a GOTO statement, function or alike, i'm not 100% sure because i don't know if the latest version of PHP now includes something like this.

Take a look under the user contributed notes of the PHP Switch stament there is a similar function, may be it helps you.

Best regards,

Reply

PerHapsYouSeen
...where it is ? I just find a few lines writen on 18-Jun-2007 11:51.

Reply

TavoxPeru
QUOTE(PerHapsYouSeen @ Dec 27 2007, 04:40 AM) *
...where it is ? I just find a few lines writen on 18-Jun-2007 11:51.

That is the function i talk about, you need to modify it to your own need.

Best regards,

Reply

PerHapsYouSeen
I will try.
Well, group them as a function or put into a loop is much more simple and I'm going to give up goto. sad.gif

Reply

TavoxPeru
I guess that you read the reply posted at 25-jun-2007 on the User contributed notes right??? Well, in that post are the reasons to give up the use of labels or goto statements, for the ones that don't have the time to read it and want to know what we are talking about here are the two posts:

QUOTE
Okke
25-Jun-2007 05:53
As a reply to zzo38: please don't -ever- use that code. Labels are generally considered a bad programming practise. If you mis-use switch statements in order to simulate the workings of labels, that's double bad.

Why not use a simple if/then/else statement? It's readable and less prone to bugs.

zzo38
18-Jun-2007 11:51
There is no GOTO command in PHP, but you can do something similar like this:

<?php
function testfunction($x) {$label='';while(1){switch($label){
case '':
if($x==0) continue ($label='fail')*0+1;
case 'ok':
echo "ok\n";
case 'fail':
echo "fail\n";
return;
}}}
?>

Best regards,

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.

Similar Topics

Keywords : function

  1. Using The Php Mail() Function For Images Or Attachments - Can't find a decent tutorial! (3)
  2. Php/mysql Function Problem - (2)
    I am having a problem with some of the php/mysql functions. What I want to do is display the
    results that a MySQL shell would give a user when executing a query. Using the mysql_query()
    function I get a resource, but the mysql_fetch_row() and mysql_fetch_object() functions do not seem
    to be working. If requested, code can be provided, but what I'm looking for is more of an
    example on how to use these functions or other functions to display the output of a query. Thank
    you. ~Viz...



Looking for range, function

*RANDOM STUFF*





*SIMILAR VIDEOS*
Searching Video's for range, function
advertisement




Range Function



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute your information that might help someone here.
Ask your Doubts & Queries to get answers.. "Together, We enlight each other!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE