ايران ويج

نسخه‌ی کامل: چطور میشه یه متغیر رشته ای با طول مشخص ایجاد کرد؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام به همه دوستان
چطور میشه یه متغیر رشته ای با طول مشخص ایجاد کرد؟
اینجوری نمیشه . باید یه کتاب درست حسابی پیدا کنم.
متغير رشته اي با طول مشخص ؟؟؟ منظورت چيه ؟ من متوجه نشدم.
با سلام
زبان مورد نظرت رو مشخص نكردي :
پاسكال :
str:string[45]
بعني رشته اي به طول 45

در زبان سي :
char str[54]

رشته اي با طول 45

سي شارپ هم با يه كم تغيير همينه

وي بي هم كه بلد نيستم

خلاص
متغيير رشته اي با طول مشخص شده .

من به زبان وي بي ش رو مينويسم

کد:
Dim Name As String (10)
تو مثال بالا متغییری از نوع رشته ای با طول 10 کارکتر معرفی شده .
حالا همین کار رو به زبان Php چطور میشه انجام داد ؟
kimia نوشته است:با سلام
زبان مورد نظرت رو مشخص نكردي :
پاسكال :
str:string[45]
بعني رشته اي به طول 45

در زبان سي :
char str[54]

رشته اي با طول 45

سي شارپ هم با يه كم تغيير همينه

وي بي هم كه بلد نيستم

خلاص
بابا اين مطلب رو تو بخش Php زدم , یعنی چی ؟ یعنی به زبون Php
سلام به همه دوستان

بايد به عرض برسونم من لنگم . اگه لطف كنيد ممنون ميشم .
نميدونم ولي تا جايي كه من با پي اچ پي كار كردم نديدم چنين چيزي رو . بگو به چه منظوري ميخوايي شايد راه حلي داشته باشه.
کد:
$MAX_LENGTH = 22;
  if (strlen($str_to_count) <= $MAX_LENGTH) {
    return true;
  } else
  {
    return false ;
  }
ببين اين برنامه بالا واسه چك كردن طول استرينگ هست.
سلام اشكان عزيز

من دارم يه بلوك براي Phpnuke درست می کنم که عناوین آخرین مطالب ارسال شده به Forum رو بهمراه يه سري اطلاعات ديگه نشون بده .
به این ترتیب که هر عنوان تول تایپی داشته باشه که مثلا 20 یا 30 کارکتر اول محتوای پست مربوطه رو نشون بده .

دقیقا مثل فروم Persiantools . که کاربر با نگه داشتن موس روی عنوان مطالب ارسال شده از 30 کارکتر اول محتوای اون با خبر میشه .

همه کارها شو انجام دادم جز محدود کردن به تعداد کارکتر .

اگه با وی بی نوشته بودم مدتها پیش تموم شده بود . :wink:
تو وی بی این امکان هست که شما یه متغییر رشته ای با طول مشخص ایجاد کنی . باید تو php هم یه دستور معادلی داشته باشه . [تصویر:  19.gif]
اينكه مشكل نيست از دستور زير استفاده كن
کد:
echo substr('abcdef', 0, 8);  // abcdef
دستور substr واسه همين كاره.
منبع
http://www.php.net/
دستت درد نكنه
تقريبا ديروز تموم شد
از همين تابع استفاده كردم

خواستي يه سري بزن ببين چطور شده ؟
http://www.ghodscity.com
ديدم قشنگ شده .