Dynadot โ€” .com Transfer

[Resolved] If & else function

NamecheapNamecheap
Watch
Impact
49
if & else function

if(a.length == 1 ){
a = "000"+a;
}else if(a.length == 2){
a = "00"+a;
}else if(a.length == 3){
a = "0"+a;
}

How to rewrite the similiar function above for $p in php?
Can I replace "a" with "$p" ? It doesn't work at all. Any idea? Thanks
 
0
•••
The views expressed on this page by users and staff are their own, not those of NamePros.
Unstoppable Domains โ€” AI StorefrontUnstoppable Domains โ€” AI Storefront
PHP:
if(strlen($p)==1){
  $p = "000".$p;
} elseif(strlen($p)==2) {
  $p = "00".$p;
} elseif(strlen($p)==3) {
  $p = "0"+$p;
}

I personally would build a function to handle it:

PHP:
function leading_zeros($num,$zeros){
	$len = strlen($num);
  	for($i=$len;$i<$zeros;$i++){
   		$num = "0".$num;
  	}
  	return $num;
}
 
$p = leading_zeros($p,4);

function leading_zeros($num,$zeros){
$len = strlen($num);
for($i=$len;$i<$zeros;$i++){
$num =. "0";
}
return $num;
}
 
1
•••
eagle12 said:
PHP:
if(strlen($p)==1){
  $p = "000".$p;
} elseif(strlen($p)==2) {
  $p = "00".$p;
} elseif(strlen($p)==3) {
  $p = "0".$p;
}

I personally would build a function to handle it:

PHP:
function leading_zeros($num,$zeros){
	$len = strlen($num);
  	for($i=$len;$i<$zeros;$i++){
   		$num = "0".$num;
  	}
  	return $num;
}
 
$p = leading_zeros($p,4);

function leading_zeros($num,$zeros){
$len = strlen($num);
for($i=$len;$i<$zeros;$i++){
$num =. "0";
}
return $num;
}

Thanks, it works!!! Rep added...:)

--resolved--
 
0
•••
0
•••
Dynadot โ€” .com TransferDynadot โ€” .com Transfer
Appraise.net
Escrow.com
Spaceship
Rexus Domain
CryptoExchange.com
Domain Recover
CatchDoms
DomDB
NameFit
  • The sidebar remains visible by scrolling at a speed relative to the pageโ€™s height.
Back