Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 05-21-2006, 10:40 PM
whitejeep whitejeep is offline
 
Join Date: May 2006
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Can I test the element of a array in a if using the current() function after stuff a

I am trying to parse the strings returned from the construct_forum_chooser function and use the -- as a dlimater value to break out each substring I do cast the result to a array before stuffing it into the array each time. I have put the code in a while loop that will loop forever but i need a way the know that i am at the end of the string by stuffing a empty string in to the array so i want to find a way to test that the value in the array is empy and i tried to use the current() and test to see if the element is empty. DOES ANY ONE HAVE A IDEA HOW TO DO THAT - can i test the array at the same time as i am putting a value in it by using current() in a if statement

$grouplist = construct_forum_chooser(); Note: now I know it returns a string because i tested with var_dump function.

echo var_dump($grouplist); // Note: Returns a string

$grouplistarray = array();

// $grouplistarray = (array) strtok($grouplist,'--'); // Intersting obervasison the array then first element with
// dot or just first element with out dot - Note if i add the cast operator and cast the results returned from the
// strtok function I have to then remove the dot before the = which means contatation of a string but will not work
// on a array. So now to fill the array we need to put it in a loop.

$grouplistarray = (array) strtok($grouplist,'--');

I put the above line in a while loop see below this is to load the string in to the array $grouplistarray :

while ($FOREVER) {

$grouplistarray = (array) strtok($grouplist,'--');

// NOW I NEED TO CREATE A IF TEST TO TEST TO SEE IF I AM AT THE END OF THE STRING BY TESTING THE VALUE SEE IF IT EMPTY() BEFORE PUTTING THE STRING AFTER IT IS CAST TO A ARRAY IN TO THE ARRAY SO I CAN BREAK OUT OF THE WHILE.

if (????????) { // FALSE by using the ! expresion
break;
}

}

THE IF TEST I WANT TO USE A POINTER TO THE ELEMENT JUST STUFFED TO THE ARRAY?

THANKS
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:41 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04269 seconds
  • Memory Usage 2,186KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete