Quantcast
Channel: CodeIgniter Forums - All Forums
Viewing all articles
Browse latest Browse all 14343

How to set 3 arg for vsprintf()

$
0
0
In my serialize() I have 3 arg. Member id, firstname, and lastname


PHP Code:
a:3:{s:9:"member_id";s:1:"1";s:9:"firstname";s:7:"John";s:8:"lastname";s:12:"Doe";} 


As you can see it only out puts the first name 

Current Output


Code:
<a href="http://www.example.com/admin/member/profile/?member_id=1">John</a>


What it should be 


Code:
<a href="http://www.example.com/admin/member/profile/?member_id=1">John Doe</a>


Question: How can I make sure can get last name as well in vsprintf()


PHP Code:
public function test() {
    
    
$this->data['logs'] = array();

    
$logs $this->log_model->getlogs();

    foreach (
$logs as $log) {
        
$comment vsprintf('<a href="member_id=%d">%s</a> logged in.'unserialize($log['log_text']));

        
$find = array(
            
'member_id'
        
);

        
$replace = array(
            
site_url('admin/member/profile/?member_id')
        );

        
$this->data['logs'][] = array(
            
'comment' => str_replace($find$replace$comment),
            
'date_added' => date("F jS, Y H:i:s A"$log['log_date'])
        );
    }


Viewing all articles
Browse latest Browse all 14343

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>